Ho presentato la mia candidatura tramite un'altra fonte. Ho sostenuto un colloquio presso Ramp (Midtown New York) nel mese di mar 2024
Colloquio
I was one question with four levels and each level would be accessible only after clearing the prior level. The questions were pretty straight forward and doable. But, it was very time consuming.
Domande di colloquio [1]
Domanda 1
Level 1 – Initial Design & Basic Functions
• FILE_UPLOAD(file_name, size)
○ Upload the file to the remote storage server
○ If a file with the same name already exists on the server, throws a runtime exception
• FILE_GET(file_name)
○ Returns size of the file, or nothing if the file doesn’t exist
• FILE_COPY(source, dest)
○ Copy the source file to a new location
○ If the source file doesn’t exist, throws a runtime exception
○ If the destination file already exists, overwrites the existing file
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Ramp (New York, NY) nel mese di ott 2023
Colloquio
Last month, I had the opportunity to interview for a Software Development Engineer position at Ramp, a company renowned for its innovative financial technology services. The experience was both challenging and exhilarating. It started with a coding assessment, which tested my problem-solving skills and coding proficiency in real-world scenarios. What impressed me was the practical nature of the problems; they were closely aligned with what Ramp deals with in its day-to-day operations, making the assessment feel relevant and engaging.
Following the initial screening, I was invited for a series of virtual interviews. The first round was focused on data structures and algorithms. The interviewer presented a complex problem, and I had to think aloud to devise an optimal solution. Their approach was collaborative, and the discussion was intellectually stimulating, delving into the intricacies of computational efficiency.
In subsequent rounds, I had conversations about system design and architectural patterns, which were pivotal considering Ramp's emphasis on scalable and robust systems. One of the interviewers presented a scenario of scaling a financial transaction system, inviting me to propose and defend my design choices.
The final round was a cultural fit interview, where we discussed everything from my approach to teamwork and conflict resolution to my career aspirations. The interviewers were not only assessing my technical abilities but also my potential as a team player and my alignment with the company's values.