I applied through a recruiter, and the process was very easy to follow.
I passed the coding rounds but failed the system design interview (#3).
Everyone was super friendly and helpful at every step, up until the last one, where the software architect was very serious and not really helpful.
Please don't waste people's time if you just need to meet some quota.
1st interview
Duration: 90 minutes 2 interviewers
Implement an interface that also implements the IEnumerable interface. It's a multimap like everyone says. All tests need to pass.
Write extension methods like union, Intersect, etc., and make those tests pass.
2nd interview
Duration: 90 minutes 1 interviewer
Implement a parallel URL downloader (asynchronously). The downloadUrl method is abstracted out through an interface, and you don't need to implement it yourself. Write tests for your implementation.
3rd Interview
Duration: 90 minutes 1 interviewer
Design a messaging system like WhatsApp with the ability to send files.
The following metrics were computed from 1 interview experience for the ServiceTitan Senior Software Engineer role in Orlando, Florida.
ServiceTitan's interview process for their Senior Software Engineer roles in Orlando, Florida is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for ServiceTitan's Senior Software Engineer interview process in Orlando, Florida.