My hiring process started off normal, but the job I applied to didn't meet my salary requirements. So, the recruiter reached out to a few others, and I ended up talking with another hiring manager.
It was a great conversation, and it seemed like a perfect fit. They needed someone to handle a remote team and had experience in the stack to jump into code on occasion. I was asked to take a virtual coding session interview, and I expressed my concern since I hadn't coded daily in a few years and was rusty.
The expectation for this position was said to be writing working code just to make sure I could. Fine, that expectation took into account that I would be rusty, and I was okay with it.
I set up the coding interview and created code that worked. I only had one test fail on the first try and fixed it. So, the code I wrote worked in less than the length of the interview, which met the expectations that were set.
A few days later, I got told I don't have the skills to do the job and they are going to keep looking.
This is where it gets really interesting. I had a friend interviewing at the same time for a staff position, and we discussed the solution. I was able to recreate my solution from memory, and he said that was exactly what he did and passed.
So, to anyone looking to interview here, know that the interview process has not been perfected since the same solution passed for one and failed for another. It is unfortunate that the process has that much inconsistency, but maybe they will refine it in the future.
Check out the engineering questions because that is what I ended up getting a lot of.
The following metrics were computed from 2 interview experiences for the ServiceTitan Engineering Manager role in United States.
ServiceTitan's interview process for their Engineering Manager roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for ServiceTitan's Engineering Manager interview process in United States.