A call with a recruiter about how great this company is (the typical staff).
Next was an interview with one of their engineers. It involved doing a HackerRank coding exercise with someone looking over my screen.
I feel like they have one spot for 100 candidates from all over the world.
I feel they are constantly hiring, but looking at all the negative interview experiences, with no offers, I feel they hardly give any offers.
The first one was something like the execution flow of the following. I want to know the order they would be executed:
javascript console.log("Start");
setTimeout(() => { console.log("Hello"); }, 0);
const promise1 = new Promise((resolve, reject) => { resolve('Success!'); });
promise1.then((value) => { console.log(value); });
const promise2 = new Promise((resolve, reject) => { resolve('Success2!'); });
promise2.then((value) => { console.log(value); });
console.log("End");
Reimplement the Promise.all function from scratch.
The following metrics were computed from 1 interview experience for the ServiceTitan Full Stack Software Engineer role in United States.
ServiceTitan's interview process for their Full Stack Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for ServiceTitan's Full Stack Software Engineer interview process in United States.