There were two coding interviews (the first one is easy, used to filter out candidates, and the second one is medium/hard), a system design interview (focus on distributed systems), and a behavioral interview.
Coding: Async programming in C#
Design: Distributed systems
The following metrics were computed from 1 interview experience for the ServiceTitan Staff Software Engineer role in Glendale, California.
ServiceTitan's interview process for their Staff Software Engineer roles in Glendale, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for ServiceTitan's Staff Software Engineer interview process in Glendale, California.