First, they give you a take-home assessment that calls for creating a rudimentary Redis clone, which shouldn't take more than a day to complete. They follow that up with technical screens, which, in my case, were conducted poorly compared to other technical interviews I've been through. They managed to mislead me twice by being technically incorrect during the interview process and, as a result, hamper my perceived performance during said interviews. Outside of those two problematic interviews, the people at Thumbtack seemed to be fairly easy to get along with, as I had the chance to swing by and meet a few of them.
Track the median and mean of a growing set of integers with constant space complexity.
Serialize and deserialize a binary tree.
Parse and evaluate reverse polish notation.
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.