I applied through a recruiter. The process took 2 months. I interviewed at Ramp (Edmonton, AB) in Nov 2024
Interview
The interview process was a very delightful one. The entire process I took was:
- Take home exercise: This was quite fun to solve and didn't feel like a waste of time
- 1-hour pair programming coding exercise: The focus here was to be communicative with the interviewer and lean on them to guide you if you get stuck. Speed is also a very key component
- Onsite (4 interviews)
- 2 separate 1-hour pair programming coding exercises with a 30-minute break in between: These are very similar to the first coding interview and also require you to communicate
- A cultural interview: Standard cultural interview
- Architecture and system design: You present something you've worked on in the past for 30 minutes and answer questions based on your experience for the last 30 minutes
After the first coding interview, I had a recruiter assigned to me who answered all my questions and coordinated the on-site interviews. They were very helpful throughout the process and made it quite pleasant.
I would say I had a very good experience interviewing with Ramp, from the very first call with the recruiter to the offer stage
Interview questions [1]
Question 1
2 React questions and 1 JS question for the coding exercises. Signed an NDA so can't disclose more
They automatically sent me a coding challenge after I applied. I knew this would probably be a waste of time, but I have a lot of time on my hands at the moment so gave it a go. The test was an hour long, I completed it - fair enough if it wasn't to their standard - but there was no acknowledgment of receiving it. Just got a generic rejection a couple of weeks later. Don't bother - the arrogance of having AI send you a task taking an hour of your time when no human on their end spends even a second reviewing you... what's the point?
I applied online and received the online assessment immediately. If you pass the OA, you can move on to the phone interview, but I didn’t pass. The assessment had two questions: the first was a straightforward algorithm coding problem, and the second involved React—state management and component building. The React question was well-structured and formatted. If you are familiar with React and have solid experience, it should be manageable. I was able to handle the initial framework setup, but I struggled to get the detailed rendering to work.
Following my initial application, I was prompted to complete a technical assessment via CodeSignal. This evaluation consisted of a rigorous, one-hour coding challenge requiring the development of a ReactJS application inclusive of comprehensive unit tests.