Taro Logo

Backend Engineer Interview Experience - Bengaluru, Karnataka

September 1, 2020
Neutral ExperienceNo Offer

Process

I was sent a link for a developer hiring challenge via email. It had two easy string-based programming questions with a time limit of 75 minutes.

The first round was on Codepair with two questions based on data structures and algorithms, lasting about 45 minutes. The second round was a take-home assignment to implement an API, with 48 hours provided. The third round was on database design.

For the take-home assignment, I faced a lot of issues with the environment: the Python and Django versions were outdated, the preview browser wasn't working, and the online IDE crashed for hours at one point. However, they considered my candidacy for the next round despite my not being able to run five out of five test cases successfully.

Questions

Round 0 - Check if every letter in a string is repeated once or less.

Round 1 - Given a set of numbers S (no repeats) and value t, find the number of unordered pairs you can form with the difference of t using values from S.

Round 1 - Count the total number of paths from the top-left to the bottom-right in a 2D matrix.

Round 2 - REST API for GitHub that allows you to add, delete, update, and read events (Git events) of a particular actor on a particular repo. Also had to do a GET on actors while arranging them based on the number of associated events, event streaks, etc.

Round 3 - Design the DB tables required for the use case of booking a movie at a theatre, similar to apps like BookMyShow.

Round 3 - What are cookies, sessions, and JWT tokens?

Interview Statistics

The following metrics were computed from 1 interview experience for the HackerRank Backend Engineer role in Bengaluru, Karnataka.

Success Rate

0%
Pass Rate

HackerRank's interview process for their Backend Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for HackerRank's Backend Engineer interview process in Bengaluru, Karnataka.