There was a one-hour technical interview where you do a problem in a shared editor.
The onsite interview consists of doing one hour of actual coding on a laptop with one of their engineers, followed by a whiteboard problem, and then a couple rounds of more casual chats about past behavior, experience, and team fit.
Everyone was very friendly. My only complaint is that I did really well on the actual coding, and they liked me personally, but I didn't do well on the whiteboard brain-teaser, and that is what got me flushed. This is based on how I felt the interview went, as well as the feedback they gave me. It's just frustrating that I can clearly code, and they liked me, and I wanted to work there, but that was not enough to get the job.
I do appreciate that they took the time to give me actual personal feedback.
The phone interview involved extracting a solution from a series of "in" values. It was a good question because there is a brute-force O(n^2) solution, and then you can drill down to better and better answers from there.
The laptop interview involved implementing some Java 8 object stream features.
The whiteboard question involved maximizing the values of nodes in a tree.
The following metrics were computed from 5 interview experiences for the Wealthfront Software Engineer role in Redwood City, California.
Wealthfront's interview process for their Software Engineer roles in Redwood City, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Wealthfront's Software Engineer interview process in Redwood City, California.