I had a process that centered heavily on HackerRank and longer timed evaluations. It started with a recruiter conversation, and then about a week later I was scheduled for a HackerRank technical screen that lasted roughly an hour. The questions pulled from a lot of areas at once—my projects, Linux and shortcuts, software engineering principles, object-oriented programming, computer networks, and then coding questions. Even though I could tell what topics they were aiming at, the breadth made it intense to stay focused the entire time.
After the recruiter and that first exam, the process continued with a hiring-manager discussion and then a final technical round that was significantly longer. The last interview was two hours with two engineers, split into separate sessions rather than one continuous conversation.
> 1 year
Average Neutral India
My process kicked off after HR reached out following a Glassdoor application and profile shortlist. In the screening stage I was asked screening questions that centered on Linux and Python, which quickly set the tone for how technical the next rounds would be. Because of the COVID-19 lockdown, the process ran as two technical rounds instead of anything purely onsite.
After those rounds, the pacing stretched out a lot. I ended up doing multiple steps that included technical interviews tied to an on-site engineering setup during the remote-to-remote transitions: first a telephonic round, then a call-in to the Bangalore office where I completed two technical rounds, and after that two more telephonic interviews with on-site engineers. Everything felt positive during the interviews themselves, but the offer never came through. I later learned they had hired junior engineers and my offer was effectively held, and I waited for HR feedback for over two months, which was the hardest part of the whole experience.
Share your interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically starts with an HR conversation followed by multiple technical rounds, often including a HackerRank assessment. Candidates noted that the timeline can vary significantly, with some experiencing delays in communication after initial positive interactions.
HR roundHackerRankTimeline
Technical Rounds & Focus Areas
Technical interviews often cover a wide range of topics, including coding, SQL, Linux, and system fundamentals, with a mix of practical and theoretical questions. Candidates reported that questions were generally aligned with core engineering concepts rather than abstract challenges.
CodingSQLLinux
Behavioral & Managerial Discussions
Candidates experienced behavioral interviews that focused on motivations, past experiences, and situational responses, often conducted by hiring managers. These discussions were noted to be more in-depth and personal compared to technical evaluations.
BehavioralMotivationManagerial
Interview Tone & Experience
Overall, candidates described the interview environment as friendly and supportive, though some reported negative experiences due to perceived personal questioning or a lack of respect during technical evaluations. The tone varied significantly across different interviewers.
SupportiveNegative experienceTone
Assessment Format & Interaction
Interviews often included a mix of coding challenges and discussions where candidates were expected to articulate their thought processes. The format was generally interactive, allowing candidates to showcase their reasoning and problem-solving skills.
InteractiveCoding challengesArticulation
Outcome & Feedback
Candidates frequently expressed frustration over delayed feedback and unclear outcomes, with some feeling that their efforts were not matched by timely communication. Many left interviews without a clear understanding of their performance or next steps.