Software Engineer(Internship) applicants have rated the interview process at Ramp with 3.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 31% positive. To compare, the company-average is 36.9% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer(Internship) roles take an average of 12 days to get hired, when considering 16 user submitted interviews for this role. To compare, the hiring process at Ramp overall takes an average of 19 days.
Common stages of the interview process at Ramp as a Software Engineer(Internship) according to 16 Glassdoor interviews include:
Skills test: 35%
Phone interview: 20%
One on one interview: 15%
Other: 15%
Personality test: 10%
Group panel interview: 5%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 day. I interviewed at Ramp (New York, NY) in Aug 2024
Interview
I received online assessment after apply. The questions are not typical LeetCode-style problems. Instead, each question has multiple levels that build on the previous level. The CodeSignal assessment for Ramp typically consists of 4 questions that build on each other and must be answered in order.
Interview questions [1]
Question 1
Could you please implement a Python program that simulates basic bank account operations? The program should include the following features:
1. A function to create a new customer account if it doesn't already exist.
2. A function to deposit money into an existing account and return the total balance; if the account doesn't exist, the function should return None.
3. A function to process payments by deducting the amount from the customer's balance, but only if sufficient funds are available. If the balance is insufficient, the function should return a message indicating so. If the account doesn't exist, it should return None.
Each account should be identified by the customer's name, and the program should handle multiple customers.
It was long and tedious wth multiple video interview rounds, moreover the interviewers weren't very interested (obviously forced to be there) but they were pretty helpful and overall decent guys.
OA, then a technical interview. During the technical interview they asked a classic DFS question. Then there are a series of more technical interviews before getting to a behavioral interview.
Got an assessment for backend intern position. 4 hackerrank questions, one related to the other. The overall problem was to create a database management class with different functionality such as insert, remove, add ownership etc.