
Wealthfront Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 66 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Wealthfront.
Software Engineer
The first question they asked me was why I wanted to join the company. Before the interview, they had sent over some materials about the company, which I looked over carefully. I talked about my interest in the product and how it connects to my previous work. Then, they asked if that was the only reason I was applying for the job. I was upfront and said that I was recently laid off, which is also why I am looking for a new job right now. The way they asked and followed up felt sudden and kind of discouraging. While I think being honest is important, this made me wonder about the interview's tone and if the company would be supportive of people when they are going through tough times.
- Is that the only reason you are applying for this role?
Software Engineer Intern
So, it started with like, one initial screening plus a take home assignment. Then I had two technical interviews, and two behavioral interviews. The technicals were about system design and data structures and algorithms. The behaviorals were about my resume and experiences. The take home was contributing to a big codebase in Java.
- Could you implement a dictionary that supports access, add, remove, and printing alphabetically, and also state the run times for each of these operations?
- Your task is to contribute to an existing codebase using Java for a take-home assignment.
- Discuss system design concepts.
Software Engineer
Overall, Wealthfront is a fantastic engineering company and their interview process is very direct and transparent. There are several stages. First, a phone screen with a talent recruiter/HR person to talk about some past experience, with some quick Java syntax questions. Second, a technical coding interview with one of the engineers (about an hour). Third, a final round interview with two technical interviews and one engineering practices interview (design, and prior experience with testing/code review). All of these interviews usually happen remotely. Fourth and finally: if you pass the final round, they'll fly you out to visit the company onsite. Not sure if this part is technical. Overall, they have some really cool technology and were very honest and direct throughout the entire interview process. Pretty much a Java-shop, if that makes any difference.
- Tell me about your past experience
- Answer some quick Java syntax questions
- Discuss standard data structures and algorithms
Wealthfront Software Engineer Interview Questions
Quoted word for word from Wealthfront interview reports.
“If a variable is declared as 'final int []', is it possible for that variable to be mutable?”
Read reports →“What is the runtime complexity difference between a hashmap and a treemap?”
Read reports →“In linear time, how can a stream of strings be concatenated into a single string?”
Read reports →“Given an array, how can you generate random pairs of two elements?”
Read reports →“Can you provide the regex needed to ensure input characters are only numbers and the '%' symbol?”
Read report →“Can you write an optimal algorithm to calculate power(x,n) without using any Java Math libraries?”
Read report →“Can you design an algorithm to locate all rectangles containing only '0's within a grid of integers?”
Read report →“In a 2D array of integers with values of 0 or 1, how would you identify the coordinates of all rectangles made up of 0's?”
Read report →“What are the performance implications when using a closure in Javascript?”
Read report →Formats, difficulty and experience
Across all 66 Wealthfront interview reports.