I reached out to a recruiter directly and was set up with a technical phone screen. The recruiter mentioned that because I had applied in the past and had finished a coding challenge then, I wouldn't have to do it again.
The phone interview was set up quickly and was pretty standard. After moving on, I was invited onsite to their HQ in San Francisco.
The onsites consisted of:
Their interviews all started with a simple "Tell me about project X" that you've done. It only takes about 10 minutes, but it's probably good to prepare answers for these. Each of the interviews was done on a laptop in a shared HackerRank.
The thing with Thumbtack is that they expect your code to compile and run for all interviews. If you're not prepared for this, it can be a pretty big shock, especially if you're used to doing pseudocode on the whiteboard. I'm not a huge fan of this because you end up wasting a lot of time at the end fixing syntax and compiler errors. Remember your imports!
After the interviews, my recruiter came in to check in and answer any final questions.
Tell me about your most interesting project.
The following metrics were computed from 38 interview experiences for the Thumbtack Software Engineer role in San Francisco, California.
Thumbtack's interview process for their Software Engineer roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Thumbtack's Software Engineer interview process in San Francisco, California.