The interview process had three stages. Initially, I was given a coding challenge to complete within four hours. This was followed by a call with the CTO and an online technical interview with the Tech Lead. Lastly, I visited the office, where I met the team and had a brief in-person interview with the CTO. The overall process took around 2 weeks.