It was an easy process. Very well laid out and everyone was super nice and professional. They did give a little bit of homework but makes sense for the role.
I applied through an employee referral. I interviewed at ServiceTitan (New York, NY) in Aug 2023
Interview
Intro call with recruiter and then a second call with an engineer. It was all about Promises and callbacks. Recreate Promise.all, what console logs occur first in the Promise and setTimeout chain, how do you chain Promise calls, etc. but you aren't allowed to use async or await
Interview questions [1]
Question 1
Recreate Promise.all function. How do you return a new Promise.
It was quite interesting and well organized. I enjoyed all the steps. When being interviewed you should take care of the time, so focus on the main problem instead of digging into additional features.
Interview questions [1]
Question 1
They covered everything, starting from knowledge of data structures, .NET, asynchronous programming, databases, software design patterns and much more.