The interview process was excellent There were 4 stages of the interview. A technical interview with live coding, a system design interview, a managerial interview, and lastly an interview with the Head Of Engineering that was like an overall interview. Each phase was executed very professionally, and the interviewer allowed me to explore any possible response to the questions.