I had five rounds of interview @Hackerrank. I was rejected because of my weak data structure knowledge (I don't think I was that bad). I don't know why they dragged me to the last CEO round.
After the CEO round, HR said, "We have a doubt regarding your data structure knowledge; you will have one last round with the CTO again."
I was asked to design an algorithm that would help a user identify a safe position to place a marble. The condition was that there should be a marble in the up, down, left, and right directions, irrespective of row and column.
I completed this question as well, but later I was rejected, saying that the CTO was disappointed by the approach I used, although my algorithm worked for the entire problem statement. I was quite disappointed after this.
How will you design a parking system?
Connect all 1s to make an island in an NxN matrix.
Design a project for a candidate/recruiter management system in which one candidate will be assigned to only one recruiter, but one recruiter can have multiple candidates. I was asked to create this using the Sinatra framework and Backbone.js.
CEO Round: Why would you like to work at HackerRank? Why do you want to leave your current organization?
The following metrics were computed from 2 interview experiences for the HackerRank Full Stack Developer role in Bengaluru, Karnataka.
HackerRank's interview process for their Full Stack Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for HackerRank's Full Stack Developer interview process in Bengaluru, Karnataka.