5 stage interview process. HR screening call was 1st. Interview with the Engineering manager was 2nd. Live coding exercise was round 3 for 60-90 mins, this was with 2 engineers over a Zoom call. 4th round was another zoom call where I needed to do a technical deep dive presentation to 2-3 engineers. Last round was an in-person meeting, but I failed the 4th round so I didn't get to this last stage. Overall the interviews were fine, but I felt the technical deep dive was a lot to ask for. A 5 stage interview process is long, doing up a presentation added an extra few hours to it for me so I felt very deflated once I got the rejection email. They did provide good feedback.