Step 1: Recruiter call
Step 2: Hackerrank question
Step 3: Technical screening using hackerrank with a developer from the team you're interviewing for
Step 4: two 1h technical interviews and a 15 mins Recruiter follow-up call.
Step 5: Bar raiser with an executive from another team.
I got to the technical screening process (step #2 out of 5).
During the step #2, I was asked a fairly simple question which I gave the naive solution quite quickly (under 10 minutes).
I then struggled to understand the optimization they wanted me to code, with very little guidance from the interviewer, despite me asking refining questions to help me figure it out.
I ended up understanding with 5 mins left to the interview, I then gave the interviewer my solution by just explaining since we did not have enough time left...
Very frustrating experience.