The interview process is unique. I personally liked it, but I can see how others may not like it, given the company's approach to see how candidates problem solve in a team conflict environment. The interview has 5 main parts to it. 1) Screening call 2) 4 HRs On-Site with all the candidates(6-9) that were selected. On-site has 4 rounds - a programming debug test, a grouped system design, a fun activity with another candidate, and a 1:1 behavioural 3) Take home project 4) Project presentation 5) Interview with CEO