As others have said, the process started off smoothly. Recruiter was responsive, process seemed very well thought out, almost too good to be true. Pre-screening was fine. The "live" programming interview seemed to go okay. Not a lot of feedback from the ServiceTitan person watching, but that was to be expected. Expected to hear back from the Recruiter but got nothing. Had to reach out to them and they finally responded. Gave me a lame excuse about not being fast enough for "required speed and problem-solving efficiency during the technical evaluation". Strange that finishing a coding exercise in the allotted time isn't fast enough. Even the "proctor" said he didn't finish the second/optional task.
The recruiter initially told me that they interview with the applied for position in mind, but that they consider you for roles above and below that. They claimed to have everything streamlined so that they don't waste your time or theirs. He also mentioned they were hiring for many levels and roles, so applicants were considered for different things at one time. When I asked after receiving the rejection email, with their lame excuse, I was ghosted.
So much for the following that they put in all their postings:
"Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us."