Initial phone screen with the usual technical questions (leetcode) and a few questions about past experience. Then moved on to the on-site interview.
On-site was pretty standard. Full day of interviews with four different interviewers plus a lunch interview. The office was really nice, and so was the lunch (gourmet food cooked in-house). The interviews were:
Post on-site, I heard back from the recruiter within a few days. Overall, the process was pretty smooth and professional, just like you would expect from a high-quality tech company that is trying to expand.
Coding interviews were LeetCode-like (e.g., tree/graph traversal, hashmaps, etc).
Design questions were quite broad and open-ended. There was a lot of good discussion around software architecture, data consistency, geo-redundancy, failure scenarios, etc.
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.