The interview process consists of several rounds:
Recruiter phone call
Take-home coding round – 1 hour for SQL and 1 hour for Python (easy questions)
Hiring manager round
Virtual onsite – 6 sessions, including a Python coding round
The virtual onsite could potentially be condensed to just 3 sessions. By combining the rounds into a single session with three interviewers, it would eliminate the repetition of similar questions from different interviewers. The team was great to engage with, and the recruiter did an excellent job with follow-ups. However, I believe the process could be more efficient if streamlined. As it stands, it feels somewhat redundant, and reducing the number of sessions would improve the overall experience.
The total interview time is approximately 7 hours.