ServiceTitan logo

ServiceTitan Engineering Manager Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 5 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
0% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at ServiceTitan.

Showing 3 of 5
ServiceTitan logo
ServiceTitan

Engineering Manager

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding Coding System Design

The whole process took about 6 weeks and had 3 rounds, but there was a 2 week break between interviews. It was kinda rude to stretch out the process like that. I was also frustrated that they focused so much on technical stuff for a management role. They only seemed interested in your management skills after you passed all the technical hurdles, which I didn't even get to.

Confirmed questions3 questions
  • The first round involved coding a hash of hashes, which seems to be a standard question.
  • In the second round, I was asked to write asynchronous code for URL parsing, with a delegate handling the actual URL parsing.
  • The third round featured a question about architecting a URL shortener service, which was a bit unclear.
ServiceTitan logo
ServiceTitan

Software Engineering Manager

Engineering

Manager Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

The interview process for this senior engineering manager role was supposed to be structured, and the interviewers were punctual. However, the technical interview used HackerRank live coding, which had serious issues, making it hard to type. Even after testing multiple keyboards, the problem persisted. The interviewers decided it was my fault without properly troubleshooting or offering other options. When I asked clarifying questions before coding, I was told to just look at the HackerRank tests, with no discussion, clarification, or collaboration. They didn't try to talk through the problem, share screens, whiteboard, or change the format. This inflexibility and lack of alternatives when tools failed made for a poor candidate experience, especially concerning how unexpected issues and collaboration are handled in high-pressure situations.

Confirmed questions1 question
  • A HackerRank live coding exercise was presented, and when I asked clarifying questions before starting to code, I was directed to the HackerRank tests instead of engaging in a discussion about the problem or my intended approach.
ServiceTitan logo
ServiceTitan

Software Engineering Manager

Engineering

Manager Average Neutral experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding Coding

The interview process felt friendly and the people I met were respectful and knowledgeable about their work. I spoke with a staff engineer and a senior engineering manager for the Engineering Manager position. Both interviews had some pretty deep C# coding questions. The problems weren't too difficult if you code in C# daily, but they weren't the usual algorithm, data structure, or system design problems. The questions seemed to test C# programming skills rather than general engineering ability. The company is clearly working on real-world challenges.

Confirmed questions1 question
  • Could you write C# code to create a concurrent website downloader?

ServiceTitan Engineering Manager Interview Questions

Quoted word for word from ServiceTitan interview reports.

Could you write C# code to create a concurrent website downloader?

Read reports

The third round featured a question about architecting a URL shortener service, which was a bit unclear.

Read reports

In the second round, I was asked to write asynchronous code for URL parsing, with a delegate handling the actual URL parsing.

Read reports

The first round involved coding a hash of hashes, which seems to be a standard question.

Read reports

Can you implement a Java MultiMap, which allows keys to have multiple values, within a 90-minute timeframe? The task has two parts: first, implement the core methods, and then implement advanced functionalities such as intersect and union. Passing this is mandatory for qualification, and the standards are very high.

Read report

A HackerRank live coding exercise was presented, and when I asked clarifying questions before starting to code, I was directed to the HackerRank tests instead of engaging in a discussion about the problem or my intended approach.

Read report

Check out the engineering questions because that is what I ended up getting a lot of

Read report

Formats, difficulty and experience

Across all 5 ServiceTitan interview reports.

Interview formats

Coding 70%
Technical 20%
System Design 10%

Interview difficulty

Easy 0%
Average 100%
Difficult 0%

Candidate experience

Negative 80%
Neutral 20%