Thumbtack logo
ThumbtackSoftware Engineer
Updated Sep 3, 2025

Thumbtack Software Engineer Interview Experiences 2026

Real, anonymous reports from people who interviewed for Software Engineer at Thumbtack, newest first and distilled into what to expect across the loop.

Get your personalized Thumbtack Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
Build my free plan
Hot & recentNewest first
> 1 year
Difficult Negative United States

The process felt like a multi-stage pipeline with a recruiter call first. After that, there were two technical rounds that were heavy on coding—actual problem-solving sessions—along with discussion of background and programming experience.

Then I went into a final round that wrapped everything up. What I remember most was the sheer number of steps and how much time each seemed to take, which made the whole thing feel difficult and drawn out.
> 1 year
Difficult Negative California, MD

I went into the process thinking I was interviewing for an Android developer role, but the actual interview barely touched anything Android-related. Instead, I met with someone from a team where the work was backend-focused.

The conversation and the coding task centered on building a data class and implementing functions to retrieve client data. I spent time working through that, and it didn’t connect to the mobile expectations I had from the job title. I wasn’t asked any Android-specific questions at all, which made the mismatch stand out immediately.

Unlock every Software Engineer interview experience

Real Software Engineer interview experiences
  • Difficulty, sentiment and outcomes
  • New reports added every week
See all experiences
Share your interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.

What to expect

Distilled from the reports

Recruiter Interaction

Initial recruiter calls vary significantly in tone and professionalism, with some candidates experiencing disorganization and rudeness, while others report clear communication and supportive interactions. Candidates should prepare for a range of recruiter styles and ensure they have a solid understanding of the company and role.

Recruiter callCommunicationProfessionalism

Technical Assessment Structure

The interview process typically includes a coding challenge on HackerRank followed by multiple technical interviews that focus on live coding and problem-solving. Candidates should be ready for a mix of coding tasks, system design questions, and algorithm challenges throughout the process.

HackerRankLive codingSystem design

Onsite Interview Experience

Onsite interviews consist of multiple rounds, often including panels and a lunch interview, where candidates can gauge team dynamics and culture. The atmosphere can vary, with some candidates reporting friendly interactions while others felt rushed or pressured during technical assessments.

OnsitePanel interviewsCulture fit

Feedback and Communication

Candidates generally appreciate timely feedback and clear communication throughout the process, though some report delays and vague rejection notices that leave them feeling frustrated. It's beneficial to seek clarity on next steps and feedback after interviews.

FeedbackCommunicationRejection process

Interview Difficulty and Expectations

Candidates note that the difficulty of technical questions can be higher than expected, with some feeling unprepared for the complexity of problems presented. It's important to practice a wide range of coding problems and be ready for challenging scenarios during interviews.

Technical difficultyPreparationCoding challenges

Overall Process Organization

The interview process is often described as well-organized, with candidates appreciating the structured flow from initial contact to final interviews. However, inconsistencies in scheduling and communication can detract from the overall experience, emphasizing the need for candidates to remain adaptable.

Process organizationSchedulingAdaptability