I applied through a recruiter. The process took 3 weeks.
Had a call with a recruiter, and then they sent me a take-home test to be finished in 2 hours. After that, they invited me on site. For the onsite, I had lunch with the team, and everyone was very pleasant. I had 2 technical rounds with members of the team (one simulated code review, the other an OO related question). These went OK (tripped myself up a bit on some logic for the 2nd one), and I liked the people I chatted with.
Then I had to expand on the take-home with the CTO. This round was definitely where I failed. It's not that the problem was hard, it is that the situation was weird. I was asked to code two new features while the CTO watched me code over my back. I should have asked clarifying questions, but something about the whole situation made me very uneasy and not act my normal self. I'm a pretty shy and apprehensive person already so having someone look over my back breathing heavily while I try to code just made my brain shut down. After this round (or during it), it was pretty clear to me that I was rejected. Overall, the team seemed awesome and the product seems really great.
Obviously, I was not a good fit, but anyone who gets to work there would be pretty lucky, and I believe you should definitely pursue this company if you're not sure. The only negative for me (and this is my fault) was trying to code while other people are looking over your back.
Take-home test, simulated code review, OO question, expand on take-home
The following metrics were computed from 4 interview experiences for the Notable Software Engineer role in San Mateo, California.
Notable's interview process for their Software Engineer roles in San Mateo, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Notable's Software Engineer interview process in San Mateo, California.