The task involved one question with four levels. Each level was accessible only after clearing the prior level.
The questions were pretty straightforward and doable, but the process was very time-consuming.
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, throw a runtime exception.
• FILE_GET(file_name) ○ Return the 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, throw a runtime exception. ○ If the destination file already exists, overwrite the existing file.
The following metrics were computed from 1 interview experience for the Ramp Software Development Engineer (SDE) role in Midtown New York, New York.
Ramp's interview process for their Software Development Engineer (SDE) roles in Midtown New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Ramp's Software Development Engineer (SDE) interview process in Midtown New York, New York.