Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Coding Ninjas Team. If you also belong to the team, you can get access from here

Coding Ninjas Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Coding Ninjas Software Engineer Interview Questions and Answers

Updated 15 Oct 2023

Coding Ninjas Software Engineer Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Assignment 

Implement login with Google SSO, show emails in a single place

Round 3 - One-on-one 

(4 Questions)

  • Q1. How to implement JWT
  • Ans. 

    JWT can be implemented by generating a token with user information and a secret key, then verifying the token using the same secret key.

    • Generate a JWT token with user information and a secret key

    • Include necessary claims like expiration time, issuer, etc.

    • Verify the JWT token using the same secret key

    • Handle token expiration and refresh if needed

  • Answered by AI
  • Q2. Please read about it on the internet, do take care of public and private key use
  • Q3. Middleware in express, how to create one?
  • Ans. 

    Middleware in Express is a function that has access to the request and response objects.

    • Create a middleware function using app.use() method in Express.

    • Middleware functions have access to the request object (req), the response object (res), and the next middleware function in the application's request-response cycle.

    • Example: app.use((req, res, next) => { console.log('This is a middleware function'); next(); });

  • Answered by AI
  • Q4. Read about it on the internet
Round 4 - One-on-one 

(6 Questions)

  • Q1. Discussed about guards in Angular
  • Q2. Read about it on the internet
  • Q3. How does lazy loading work in Angular
  • Ans. 

    Lazy loading in Angular delays loading of modules until they are needed

    • Lazy loading helps improve performance by only loading modules when they are required

    • It is achieved by using the loadChildren property in the route configuration

    • Lazy loaded modules are loaded asynchronously when the user navigates to the corresponding route

  • Answered by AI
  • Q4. Read about lazy loading in Angular
  • Q5. How to enable SSR in Angular
  • Ans. 

    Server-side rendering (SSR) in Angular can be enabled by using Angular Universal.

    • Install Angular Universal using Angular CLI

    • Create a new Angular Universal project

    • Update app.module.ts to include server-side rendering

    • Build and run the Angular Universal project

  • Answered by AI
  • Q6. Read about Angular Universal for this

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Angular concepts, DSA and Ruby on Rails concepts for the round

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jul 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

It was on hacker rank

Round 3 - Aptitude Test 

It was a aptitude test taken by me of the new and all the response and the of new

Interview Preparation Tips

Topics to prepare for Coding Ninjas Software Engineer interview:
  • MySQL
  • YourSql
  • Analytics
Interview preparation tips for other job seekers - if the coin and the new off the medium and new if you add me in the data and of the suer

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more

Top trending discussions

View All
Interview Hub
6d (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about Coding Ninjas?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Android architecture mvvm mvc kotlin
  • Q2. Coroutines flows
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. FIRST QUESTIONS INTRO MYSELF
  • Ans. 

    I am a passionate software engineer with a strong background in full-stack development and a love for problem-solving.

    • Education: Bachelor's degree in Computer Science from XYZ University.

    • Experience: 3 years of experience in developing web applications using React and Node.js.

    • Projects: Developed an e-commerce platform that increased sales by 30% within the first quarter.

    • Skills: Proficient in JavaScript, Python, and SQL,...

  • Answered by AI
  • Q2. SECOND QUESTIONS SOFTWARE RELEATED BASIC TYPE OF QUESTIONS
  • Q3. LAST QUESTIONS I WANT WORK FROM HOME INTERNSHIP.
Interview experience
3
Average
Difficulty level
Hard
Process Duration
4-6 weeks
Result
Not Selected

I applied via Company Website and was interviewed before Nov 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

3 questions in 3 hr, topics were Dp, Strings, Tree

Round 3 - Aptitude Test 

1hr durations 40 questions, main topics were patterns, profit loss, work man , etc.

Round 4 - Technical 

(1 Question)

  • Q1. OOPS, JAVA, Mysql, general questsjons

Interview Preparation Tips

Topics to prepare for Internshala Software Engineer interview:
  • java
  • Android
  • DSA
  • OOPS
Interview preparation tips for other job seekers - Just prepare what you know and deep dive in it so that you can fully explain about them.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test around front end using react

Coding Ninjas HR Interview Questions

13 questions and answers

Q. How will you handle challenges?
Q. What inspires you to work in B2C sales?
Q. Why do you believe I should be hired for this position?

I appeared for an interview in Nov 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

  • Q1. 

    Path Queries Problem Statement

    Consider a weighted, undirected graph with 'V' vertices numbered from 1 to 'V' and 'E' bidirectional edges. You are tasked with handling 'Q' queries. For each query, you are...

  • Ans. 

    Implement a function to find the shortest distance between two vertices in a weighted, undirected graph.

    • Use Dijkstra's algorithm to find the shortest path between the given vertices.

    • Create a graph data structure to represent the weighted, undirected graph.

    • Handle cases where no path exists between the given vertices by returning -1.

    • Optimize the algorithm to handle multiple queries efficiently.

    • Consider edge cases such as...

  • Answered by AI
  • Q2. 

    Merge Sort Algorithm Problem Statement

    Your task is to sort a sequence of numbers stored in the array ‘ARR’ in non-descending order using the Merge Sort algorithm.

    Explanation:

    Merge Sort is a divide-an...

  • Ans. 

    Implement Merge Sort algorithm to sort a sequence of numbers in non-descending order.

    • Divide the input array into two halves recursively

    • Sort the two halves separately

    • Merge the sorted halves to produce a fully sorted array

    • Time complexity of Merge Sort is O(n log n)

    • Example: Input - [5, 2, 9, 1, 5], Output - [1, 2, 5, 5, 9]

  • Answered by AI
  • Q3. 

    Rat in a Maze: All Paths Problem

    You are provided with an N * N maze where a rat is positioned at starting cell MAZE[0][0]. The goal is to determine and print all possible paths that the rat can take to r...

  • Ans. 

    Given an N * N maze with binary values, find and print all possible paths for a rat to reach the destination cell.

    • Use backtracking to explore all possible paths from the starting cell to the destination cell.

    • At each cell, check if it is a valid move (within bounds and not blocked), then recursively explore all four directions.

    • Keep track of the path taken so far and mark the cells accordingly.

    • Once the destination cell i...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Dronacharya College of Engineering. I applied for the job as SDE - 1 in NoidaEligibility criteriaNo criteriaLido Learning interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming etcTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Practice Atleast 250 Questions
Tip 2 : Do atleast 2 projects
 

Application resume tips for other job seekers

Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
Easy
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Coding ninjas and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Assignment 

Pizza restaurant website

Round 2 - Technical 

(2 Questions)

  • Q1. Javascript related questions
  • Q2. React fundamentals and redux and saga function
Round 3 - One-on-one 

(1 Question)

  • Q1. Round with CEO for culture fit
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is OOPS concepts.
  • Q2. What is PDO and uses in PHP.
  • Ans. 

    PDO stands for PHP Data Objects, a database access layer providing a uniform method of access to multiple databases.

    • PDO is a PHP extension that provides a data-access abstraction layer.

    • It supports multiple database systems like MySQL, PostgreSQL, SQLite, etc.

    • PDO helps prevent SQL injection attacks by using prepared statements.

    • It allows for error handling and supports transactions.

    • Example: $pdo = new PDO('mysql:host=loc...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic coding and MySQL queries. Like Types of join, having and where difference etc.

Round 2 - HR 

(1 Question)

  • Q1. Salary Discussion.

Coding Ninjas Interview FAQs

How many rounds are there in Coding Ninjas Software Engineer interview?
Coding Ninjas interview process usually has 3-4 rounds. The most common rounds in the Coding Ninjas interview process are Resume Shortlist, One-on-one Round and Coding Test.
How to prepare for Coding Ninjas Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Coding Ninjas. The most common topics and skills that interviewers at Coding Ninjas expect are Angularjs, Full Stack, RDBMS, SQL and Startup.
What are the top questions asked in Coding Ninjas Software Engineer interview?

Some of the top questions asked at the Coding Ninjas Software Engineer interview -

  1. Middleware in express, how to create o...read more
  2. How does lazy loading work in Angu...read more
  3. How to enable SSR in Angu...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.5/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Coding Ninjas Software Engineer Salary
based on 15 salaries
₹7 L/yr - ₹13 L/yr
10% more than the average Software Engineer Salary in India
View more details
Teaching Assistant
184 salaries
unlock blur

₹1.2 L/yr - ₹4 L/yr

Relationship Manager
39 salaries
unlock blur

₹3.5 L/yr - ₹6 L/yr

Admission Counsellor
35 salaries
unlock blur

₹4.2 L/yr - ₹8 L/yr

Operations Associate
27 salaries
unlock blur

₹4 L/yr - ₹6.1 L/yr

Data Analyst
20 salaries
unlock blur

₹6 L/yr - ₹11 L/yr

Explore more salaries
Compare Coding Ninjas with

FastInfo

4.1
Compare

Testbook.com

3.4
Compare

BrightCHAMPS

3.6
Compare

Acadecraft

3.3
Compare
write
Share an Interview