Phone interview followed by a take-home assignment.
My interview was rescheduled thrice before I had a quick call discussing my current work, job expectations, and interview timeline, as well as a thorough briefing on Thumbtack's future engineering work.
The assignment was an interesting challenge to work on. Like most other reviewers, I wrote a simple in-memory database solution. I submitted my code a week after opening the challenge (you get two weeks) after extensive testing. I got an email back not long after saying they were going with other candidates.
They might be looking for more experienced professionals.
In-memory database
The following metrics were computed from 67 interview experiences for the Thumbtack Software Engineer role in United States.
Thumbtack's interview process for their Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having good feelings for Thumbtack's Software Engineer interview process in United States.