Applied online after being contacted by ServiceTitan recruiter.
Within a week after applying, received a take-home project to complete on HackerRank. The project required several hours of work and was of moderate difficulty.
Within 7 days after submitting the project, received an invitation for a live coding interview with the technical director over Skype/HackerRank. The problem was of easy difficulty. The interviewer was very responsive and communicative during the test.
Next day, received an invitation for a second live coding interview with the engineering manager. Had the choice of either problems primarily testing data structures/algorithms knowledge or practical implementation knowledge. Chose the latter. Two problems this time: one of easy difficulty, and a second of moderate difficulty. The interviewer was just as responsive and communicative as the last.
One day after the second live coding interview, received a call with the opportunity to tour the offices and have lunch with some of the staff. Accepted and had a wonderful time talking with everyone. Felt like family even though I was only meeting the folks. Accepted the offer afterwards.
Implement an efficient serializer for arbitrary objects.
The following metrics were computed from 2 interview experiences for the ServiceTitan Senior Software Engineer role in Glendale, California.
ServiceTitan's interview process for their Senior Software Engineer roles in Glendale, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for ServiceTitan's Senior Software Engineer interview process in Glendale, California.