Thumbtack Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 112 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Thumbtack.
Software Engineer
I applied for an android developer role, but the interview wasn't about Android at all. I spoke with a backend dev who had me write code to create a data class and functions for fetching client data. No Android questions were asked.
- Share your screen and write code.
Software Engineer
The interview process started with one round of recruiter call, but the recruiter rescheduled the call 5 times. When we finally connected, he sounded unenthusiastic, sighing a lot, and even mentioned being in a 'friday mood' on a wednesday. He asked what I knew about the company, and when I gave a high-level description, he made fun of me for not being detailed enough and implied I hadn't researched properly, coming across as rude. I won't be moving forward with them. He also seemed really fixated on the leveling for the position, which is unusual since titles can differ between companies.
- What was your understanding of the company?
- Can you describe what you've been occupied with recently?
Software Engineer
So after I applied, I got this online assessment. It had two questions, both of them were string parsing. The first one I got right, but the second one was really complex and I didn't even finish it, but I still got to the next stage. Then a recruiter emailed me to set up a technical interview. I think it was about 60 minutes, maybe 45, I can't recall. We used a shared code editor, and the interviewer explained the question. I had to code it live while talking through it on the phone. They said I could use pretty much any programming language. I also had to come up with my own input and test cases. Whatever time was left, I could use it to ask questions or chat with the interviewer.
- Online assessment involved string parsing.
- Tech interview included a simple graph problem.
Thumbtack Software Engineer Interview Questions
Quoted word for word from Thumbtack interview reports.
“Write a function that evaluates a mathematical expression given in reverse polish notation as a string.”
Read reports →“Create a spell checker that identifies the correct word from a provided dictionary, accounting for potential errors in capitalization and vowels within the input word.”
Read reports →“Can you verify if a given 2D array, representing a Sudoku board, is valid?”
Read reports →“What is the median of a running stream of numbers? What if the numbers are restricted to a certain range?”
Read reports →“How do you parse and evaluate an expression in reverse polish notation?”
Read report →“How would you count the occurrences of each token in a given list of tokens?”
Read report →“Given a stream of integers where you know the values are between 0 and 1000, how would you calculate the mean and median?”
Read report →“How would you efficiently track the median and mean of a stream of integers using only constant space?”
Read report →“Given a stream of integers, how would you track the median and mean while using constant space?”
Read report →Formats, difficulty and experience
Across all 112 Thumbtack interview reports.