I applied online. The process took 2 months. I interviewed at ServiceTitan in Feb 2019
Interview
Phone screen with HR, 2 online coding, on site including 1 coding, 1 with a director, 1 with a VP.
After the first phone screen, didn't get any response for about 3 weeks. Check with them, then set up the first online coding test. After quite a few days, check with them again, then set up the second online coding test. After about one week, got an email for onsite. The first round of on-site is an online coding test again!!! Then talked to another director then a VP.
The process took too much time and actually cannot tell if a candidate is good or not. It makes me feel they don't really need to hire somebody, just want to do something for wok.
If you have other opportunities, stay away from this company.
I applied online. The process took 2 months. I interviewed at ServiceTitan in Jan 2018
Interview
3 hours coding algorithm problems at home. Like it.
1 hour Skype technical interview with coding. Was not very hard, but I got stuck.
1 more design problem to solve at home.
After one week I was refused.
I applied online. The process took 4 weeks. I interviewed at ServiceTitan
Interview
The interview was in 3 stages.
Stage 1 was a hackerrank test. This should be simple enough and if you aren't able to pass it you have no business applying for a senior dev position.
Stage 2 was a take home project where two choices were given. As another user described the project was to be able to perform Shallow and Deep clones. It is a bit difficult but completely doable in the alloted time.
Stage 3 was an in person interview. Everybody that day was very nice and courteous however the questions asked were rather specific and wouldn't really show how a developer is able to think. Questions regarding the names of built in C# functions really have no place in a face to face interview a) because intellisense and google exist which can give you the answer you need under a minute in an practical scenario and b) this doesn't show anything about the candidates ability other than memorizing minutia. I would suggest asking questions along the lines of how would you architect this or how could you optimize that, questions which could show higher level thinking and conceptualization.
Overall the company atmosphere feels great and the people were for the most part quite nice. A slight improvement of the interview questions and it would be golden.
Interview questions [1]
Question 1
What is the most accurate way to check for equality by reference?