Round 1: An online technical assessment on HackerRank. 2 questions (medium-hard). Round 2 (Telephonic): Brief intro, then one coding question on HackerRank. Round 3 (Telephonic): With CTO. A brief intro, then one machine coding problem to design APIs. Asked to submit the solution within 2 days. Round 4 (Onsite): Continuation of Round 3 with the CTO. We had the discussion on the algorithmic approach of the previous round problem. Then one coding problem. Round 5 (Onsite): With VP. Amazing personality with a jolly nature. We had discussion on my previous projects, then he asked me a few questions based on the database. Round 6 (Onsite): With Engineering Manager. A serious guy but an intelligent one. After a brief intro, he asked me a system design problem (database). Then discussion on further architecture. Round 7 (Onsite): With Senior Engineering Manager. Amazing person. So far the best round in terms of knowledge testing. We had a discussion on deployment architecture. End to end. Round 8 (Onsite): With Sales and Analytics Engineer. They both were amazing. Asked so many behavioral questions. Round 9 (Task based, home): Business acumen problem. They gave me 2 days to finish the solution. Round 10 (Telephonic): With CEO. A fine person who deserves to be the CEO of HackerRank (coz he listens :)). We had discussion on my business acumen solution and then a few behavioral questions.
HR was very supportive, probably the best in HackerRank. He helped me understand the HackerRank interview approach and respective rounds.
I got the result on the same day. Initially, he informed me that I got selected. After CTC discussion, he asked me to wait.
After a few days, got a rejection call after getting briefs from the interview panel. Though, no hard feelings. But the interview process was awesome.
The problem they are solving, the tech-architecture they are using, and the team. Everything is marvelous at HackerRank.
NDA.
The following metrics were computed from 5 interview experiences for the HackerRank Software Engineer role in Bengaluru, Karnataka.
HackerRank's interview process for their Software Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for HackerRank's Software Engineer interview process in Bengaluru, Karnataka.