
HackerEarth Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 9 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at HackerEarth.
Software Development Engineer
Went through an online test first, then 4 virtual F2F interviews. The DS/Algo problems were pretty easy, but the design questions involved a good discussion. Also had to write clean code for most of the problem solving questions.
- Online test with one easy and one hard question.
- Round 2,3,4: Virtual F2F Interview Round, 2 questions were asked in each round, first for testing coding skills, questions were easy based on basic DS/Algo, arrays being the favourite, second question was to test designing skills. Be prepared to get grilled on designing questions.
- Round 5: VP Technology took the interview. Pattern was same as of previous interview rounds, but the difficulty was little higher. Coding question was on strings.
Software Engineer
I took a test with 3 coding questions and 10 subjective questions. I finished everything, but they never got back to me about the next steps, even though I got an email saying I was shortlisted. Honestly, I'd say don't bother applying here; they don't seem to care about the applicants.
- There was a standard stack problem that would be simple if you're into competitive programming.
Senior Software Engineer
We did an online technical assessment to check technical skills. It had coding problems, algorithm questions, and some multiple choice questions. Then there was a video call interview, and two more rounds using the same assessment tool.
- Could you design a polyfill for Array.flat()?
HackerEarth Software Engineer Interview Questions
Quoted word for word from HackerEarth interview reports.
“Write a program to calculate the Greatest Common Divisor (GCD) of two numbers.”
Read reports →“Can you find the shortest path that connects all nodes in a graph?”
Read reports →“Could you design a polyfill for Array.flat()?”
Read reports →“Can you explain what oops is and what inheritance means?”
Read reports →“Tell me about scaling a product using technology.”
Read report →“Could you solve some standard data structure and algorithm problems?”
Read report →Formats, difficulty and experience
Across all 9 HackerEarth interview reports.