I applied online, and was contacted by a recruiter to take a challenge on hackerank. I passed the challenge and had a phone interview scheduled. The phone interview included some challenging questions which tested ability to generate ideas and see how you handle stress and prioritize tasks. I passed that interview as well, and was scheduled for an in-person interview with two people. First part of interview was with a QA Lead and had a white board question to write some end to end cases for a web page layout. Second part was with a CTO, who went over my resume and asked some general questions as well. The interview went over time and I was told that i will hear back in 2-3 days, but they responded next day with good news!!! I got an offer which I accepted and am excited to begin working for ServiceTitan in the next few weeks.