
Betterment Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 35 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Betterment.
Software Engineer
I had an interview with an EM right away, even though the recruiter's email suggested an introductory chat. The interviewer didn't ask about my experience. Instead, they spent 15 minutes talking about themselves before asking some general questions. Compensation wasn't discussed at all, and it wasn't in the job posting, which is illegal in NY. The recruiter was also really cold and seemed incompetent. Overall, it was a bad experience.
- Can you describe your typical daily responsibilities?
Software Engineer
After applying, I had a recruiter screen, then a manager screen. Then I went for an in-person onsite in their New York office. The onsite had four rounds: coding, system design, another manager chat, and a behavioral one. It was a bummer I didn't get an offer. The interviews weren't a complete disaster, but I could have definitely done better in some areas, like understanding the scaling hints in the system design round.
- The coding part was practical, keeping in mind the industry the company is in.
- Manager and behavioral questions were pretty standard, like asking about times you had disagreements or made mistakes in your career.
- Tell me about scaling in the system design round.
Software Engineer
The recruitment process had some delays in getting back to me. It included an initial call with an engineering manager, then a system design interview, and finally two Ruby pair programming sessions. Knowing Ruby is pretty crucial, even though they might say otherwise. A lot of the pair programming seemed to be about how well I could search for syntax online. Most of the people I interacted with were nice, but one interviewer in the Ruby rounds made fun of me for not knowing the language, which was upsetting.
- Regarding your professional development, what are your goals for the upcoming year as an engineer, and what steps will you take to achieve them?
Betterment Software Engineer Interview Questions
Quoted word for word from Betterment interview reports.
“Could you print out the number of occurrences of a certain type within a Javascript array that's in a list?”
Read reports →“Write code to perform a join between two tables, such as Animal/Food.”
Read reports →“Can you explain the difference between REST and SOAP?”
Read reports →“Can you explain in detail how the internet functions?”
Read reports →“Can you explain how the javascript event loop functions?”
Read report →“Can you explain how the internet functions?”
Read report →“Can you explain what a database is?”
Read report →“Could you provide pseudocode for setting up a database?”
Read report →“Implement one or two new features into the rails app.”
Read report →Formats, difficulty and experience
Across all 35 Betterment interview reports.