Wealthfront logo

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

2.7 Rounds average
Average Typical difficulty
48.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Wealthfront.

Showing 3 of 66
Wealthfront logo
Wealthfront

Software Engineer

Engineering · nearly a year ago

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

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.

Confirmed questions1 question
  • Is that the only reason you are applying for this role?
Wealthfront logo
Wealthfront

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Neutral experience No offer 5 rounds
Interview process
Recruiter call Take home Technical screen Panel
Interview formats
Technical Coding System Design Behavioral

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.

Confirmed questions5 questions
  • 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.
Wealthfront logo
Wealthfront

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding System Design

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.

Confirmed questions6 questions
  • 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.

Interview formats

Technical 35.3%
Coding 31.1%
Behavioral 25.7%
System Design 4.2%
Group 1.2%

Interview difficulty

Easy 15.2%
Average 59.1%
Difficult 25.8%

Candidate experience

Negative 30.3%
Neutral 21.2%
Positive 48.5%