Coding Ninjas logo

Coding Ninjas Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 13 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
92.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Coding Ninjas.

Showing 3 of 13
Coding Ninjas logo
Coding Ninjas

Software Engineer

Engineering · nearly a year ago

Entry Difficult Positive experience Decline offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Group Background check Offer
Interview formats
Technical Behavioral Case

So first up, they looked at my resume to see if I was a good fit. Then, a quick chat with HR to go over my background and what I was looking for. After that, a technical round to check out my skills and how I solve problems. If I passed that, I had a longer interview with the hiring manager to see if I'd fit in with the team. Sometimes, they give you an assignment or case study to test your practical skills. Once all the interviews are done, the team gets together to discuss everyone's performance. If you make the cut, you get an offer with all the details on pay, the job, and how to get started.

Confirmed questions3 questions
  • Do you have experience with SQL?
  • Can you tell me about your experience with Data Structures and Algorithms (DSA)?
  • What is your proficiency with Excel?
Coding Ninjas logo
Coding Ninjas

Software Development Engineer Intern

Engineering · a year ago

Intern Easy Positive experience No offer 3 rounds
Interview process
Take home Technical screen Background check
Interview formats
Coding Technical Behavioral

I applied through university for the SDE intern role. First, there was an assignment round for shortlisted candidates where I had to build a To-Do List App using Angular with some extra features. Then, I had a technical interview for 45 minutes. The interviewer asked me 3 DSA questions that were easy to medium, and also some questions on JS, DBMS, and SQL. Lastly, there was an HR round.

Confirmed questions5 questions
  • Can you explain what lifecycle hooks are and how they are implemented?
  • Tell me about the DSA questions (Easy to Medium) you were asked.
  • What questions were asked about JavaScript?
Coding Ninjas logo
Coding Ninjas

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding Coding

HR called me and after talking about myself and everything, she forwarded my resume to the tech people. I got shortlisted and an interview was scheduled for the first technical round.

Confirmed questions8 questions
  • Find the most frequent number in an array.
  • Check if a zero sum subarray exists.
  • Identify departments with no users.

Coding Ninjas Software Engineer Interview Questions

Quoted word for word from Coding Ninjas interview reports.

Given a singly linked list, remove the node at the odd position.

Read reports

How would you implement inorder traversal in a binary search tree?

Read reports

Explain the concepts of keys, primary keys, and unique keys.

Read report

Can you solve the Pascal's Triangle problem using data structures and algorithms?

Read report

Formats, difficulty and experience

Across all 13 Coding Ninjas interview reports.

Interview formats

Coding 42.4%
Technical 36.4%
Behavioral 18.2%
Case 3%

Interview difficulty

Easy 15.4%
Average 69.2%
Difficult 15.4%

Candidate experience

Positive 92.3%
Neutral 7.7%