Upload Button Icon Add office photos
Engaged Employer

i

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

Ninjacart Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Ninjacart Software Developer Intern Interview Questions and Answers for Freshers

Updated 15 Mar 2024

Ninjacart Software Developer Intern Interview Experiences for Freshers

2 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I applied via Campus Placement and was interviewed in Jan 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Easy to medium level of leet code

Round 2 - Technical 

(1 Question)

  • Q1. 1. Fibonacci series with recursion and without recursion 2. String Palindrome 3. Count all repeated numbers from the array
  • Ans. 

    Answering questions related to Fibonacci series, string palindrome, and counting repeated numbers in an array.

    • For Fibonacci series with recursion, write a function that calls itself to calculate the next number in the series.

    • For Fibonacci series without recursion, use a loop to calculate the series.

    • For string palindrome, compare characters from start and end of the string.

    • To count all repeated numbers from the array, u

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. 1.Given an array(0-based indexing), you have to find the max sum of i*A[i] where A[i] is the element at index i in the array. The only operation allowed is to rotate(clock-wise or counter clock-wise) the ...
  • Ans. 

    Rotate array to find max sum of i*A[i]

    • Rotate array to bring maximum element to front

    • Calculate sum of i*A[i] for each rotation

    • Keep track of maximum sum found

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. 1.Oops concepts 2.Oops code 2.About Java Spring 3. Array stack questions 4.Project discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Solve leet code question, clear concept of DSA.

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Coding Test 

3 Questions were asked out of which if you did 2 you were shortlisted for next round. Questions were mostly from topics like array, string and greedy

Interview Preparation Tips

Interview preparation tips for other job seekers - There were 3 rounds after the initial round, 1st round asked 2 questions, one was based on sorting an array in a way that an element would always have it's left element smaller than itself and right element always greater than itself. Second question was a bit lengthy where I was given a linked list question. Next round i was asked 2 questions both based on greedy problems and final round was the interview where they would test your knowledge to the depths. Advanced questions on OOP, System Architecture, Database Management System and Research Work was focused on.

Software Developer Intern Interview Questions Asked at Other Companies for undefined

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic Aptitude Question that are easily solvable

Round 2 - Coding Test 

2 DSA Question with 20 min to each question

I was interviewed in Feb 2021.

Round 1 - Assignment 

Round duration - 24 hours
Round difficulty - Medium

Round 2 - Video Call 

(2 Questions)

Round duration - 120 Minutes
Round difficulty - Medium

It was a Data Structures and Algorithm Round and Discussion on My assignment round to check my Problem Solving Skills.
And the Interviewer was very friendly to me. I first introduced myself to the interviewer and what did I have done in past as a Software Engineer and Why I want to work in Grofers.
 

  • Q1. 

    Top View of Binary Tree

    Given a binary tree of integers, the task is to return the top view of the given binary tree. The top view of the binary tree is the set of nodes visible when viewed from the top.

    ...
  • Ans. 

    Return the top view of a binary tree given in level-order format.

    • Traverse the binary tree in level-order and keep track of the horizontal distance of each node from the root.

    • Use a map to store the nodes at each horizontal distance, and return the nodes at the top view.

    • Handle null nodes by adjusting the horizontal distance accordingly.

    • Example: For the given binary tree, the top view will be {10, 4, 2, 1, 3, 6}.

  • Answered by AI
  • Q2. 

    Maximum Possible Time Problem Statement

    Given an array ARR consisting of exactly four integer digits, your task is to form the maximum possible valid time in a 24-hour format using those digits.

    Explanat...

  • Ans. 

    Given an array of four digits, form the maximum valid 24-hour time. Return -1 if not possible.

    • Iterate through all permutations of the digits to find the maximum valid time.

    • Check if the time is valid (between 00:00 and 23:59) before returning.

    • Handle cases where no valid time can be generated by returning -1.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from JAYPEE INSTITUTE OF INFORMATION TECHNOLOGY. Eligibility criteriaNo criteriaGrofers interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Dynamic Programming, OOPS, Computer Networks, Operating systems, DMBS, System Design, Python, DjangoTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Practise Data Structures and Algorithms as much as you can on daily basis. Don't Fix numbers in your head, but practise as much as you can from all topics on daily basis.
Tip 2 : Give Programming Contests on a Daily basis. As it helps you to think of any particular problem in the fixed time frame.
Tip 3 : For Mastering DP, Learn From Aditya Verma Youtube Playlist and apply around 100 questions for solving any DP problem.
Tip 4 : Also Learn Computer Science theory subject once a week so that you will have a deep understanding of the particular subject since many interviews grind on CS theory subjects like OS, DBMS and Networks 
Tip 5 : Make at least 2-3 Projects in any technology you like maybe Web Development or Android Development. It shows that you have some experience in Development and the company don't need to waste time on you for teaching frameworks.
Tip 6 : If you have time learn some System Design and learn how to design any system from end to end. Especially learn about designing a database of any application. In many interviews, the interviewer asks to design an application from end to end. So if you have some practice, then you can easily clear this type of rounds.

Application resume tips for other job seekers

Tip 1 : Always attached your Project links in your resume. As it seems your project is genuine and you are confident in showing your projects
Tip 2 : Don't add unnecessary things in your resume which are not related to the job, like your 10th class winning tournament certificate or managing a college society. These things didn't create any impact on your profile and takes an unnecessary space in your resume.
Tip 3 : Always make a 1-page resume. If you are making more than 1 page then it means you have added a lot of unnecessary information which are not related to the job profile.
Tip 4 : Always show your Project and Past experience on top, just after your basic info and education. Since these are the things which should be on top to showcast the skills.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in May 2022.

Round 1 - Face to Face 

(2 Questions)

Round duration - 150 minutes
Round difficulty - Medium

The interview was scheduled at 6 pm and the duration of the interview was 1.5 hrs but went for around 2.5 hrs. The interviewer started with a brief intro about me. Asked me some coding questions. After coding questions he started asking questions on dbms like difference between sql and no sql, what is horizontal and vertical scaling and when we use them. Then some questions on computer networks like how web browsers works, different between http and HTTPS, what is TCP. After this he asked about my projects and the technology I worked on during the intern.

  • Q1. 

    Snake and Ladder Problem Statement

    Given a Snake and Ladder Board with 'N' rows and 'N' columns filled with numbers from 1 to N*N starting from the bottom left of the board, and alternating direction each...

  • Ans. 

    Find the minimum number of dice throws required to reach the last cell on a Snake and Ladder board.

    • Use Breadth First Search (BFS) algorithm to find the shortest path on the board.

    • Create a mapping of each cell to its next possible moves based on dice outcomes.

    • Consider the snakes and ladders on the board while calculating the next possible moves.

    • Track the number of dice throws needed to reach each cell and update it as y...

  • Answered by AI
  • Q2. 

    Deletion In Doubly Linked List

    You are given a Doubly Linked List with 'N' positive integers. Your task is to delete a node at a given position 'POS' in this linked list.

    Input:

    The first line of input ...
  • Ans. 

    Implement a function to delete a node at a given position in a Doubly Linked List.

    • Traverse to the node at the specified position in the Doubly Linked List.

    • Adjust the pointers of the previous and next nodes to remove the node at the specified position.

    • Update the pointers accordingly to maintain the integrity of the Doubly Linked List.

    • Handle edge cases such as deleting the head or tail node.

    • Ensure to free the memory of t

  • Answered by AI
Round 2 - HR 

Round duration - 20 minutes
Round difficulty - Easy

Interview Preparation Tips

Eligibility criteriaNeed good projects in your resume.Zomato interview preparation:Topics to prepare for the interview - Dsa, computer networks, operating system, system design, dbmsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Study all the concepts of dbms and cn deeply
Tip 2 : Zomato focus on development, so you have to do some good projects or should have previous internship experience.

Application resume tips for other job seekers

Tip 1 : Have good Projects
Tip 2 : Study all the topics deeply that u mentioned in your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

The overall interview experience was quite smooth and the interviewers were very kind.
I was asked 2 coding questions.

  • Q1. 

    Reverse Doubly Linked List in Groups Problem

    You are provided with a Doubly Linked List consisting of integers and a positive integer 'K', which represents the size of the group. Your task is to modify th...

  • Ans. 

    Reverse groups of K nodes in a doubly linked list

    • Iterate through the linked list in groups of size K

    • Reverse each group of nodes

    • Handle cases where the number of remaining nodes is less than K

  • Answered by AI
  • Q2. 

    Largest Rectangle in Histogram Problem Statement

    You are given an array/list HEIGHTS of length N, where each element represents the height of a histogram bar. The width of each bar is considered to be 1.

    ...
  • Ans. 

    Calculate the area of the largest rectangle that can be formed within the bounds of a given histogram.

    • Iterate through the histogram bars and maintain a stack to keep track of increasing heights.

    • Calculate the area of the rectangle formed by each bar as the smallest height in the stack multiplied by the width.

    • Update the maximum area found so far and return it as the result.

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

3 coding questions were asked and 1 on system design.

  • Q1. 

    Maximize the Sum Through Two Arrays

    You are given two sorted arrays of distinct integers, ARR1 and ARR2. If there is a common element in both arrays, you can switch from one array to the other.

    Your task...

  • Ans. 

    Given two sorted arrays, find the path through common elements for maximum sum.

    • Start with the array containing the smaller first common element

    • Switch arrays at common elements to maximize the sum

    • Continue adding elements until the end of the arrays

  • Answered by AI
  • Q2. 

    Number of Islands Problem Statement

    You are provided with a 2-dimensional matrix having N rows and M columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in t...

  • Ans. 

    Count the number of islands in a 2D matrix of 1s and 0s.

    • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.

    • Maintain a visited array to keep track of visited cells to avoid redundant traversal.

    • Increment the island count each time a new island is encountered.

    • Consider all eight possible directions for connectivity between cells.

    • Handle edge cases such as bo...

  • Answered by AI
  • Q3. How would you design Instagram?
  • Ans. 

    Designing Instagram involves creating a user-friendly platform for sharing photos and videos with social networking features.

    • Focus on a clean and intuitive user interface for easy navigation

    • Implement features like photo filters, stories, direct messaging, and explore page

    • Incorporate algorithms for personalized content recommendations

    • Ensure robust security measures for user data protection

    • Integrate advertising options f...

  • Answered by AI
Round 3 - HR 

Round duration - 15 Minutes
Round difficulty - Medium

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Vellore Institute of Technology. I applied for the job as SDE - Intern in DelhiEligibility criteria7 CGPAZomato interview preparation:Topics to prepare for the interview - Data Structures , Algorithms ,JAVA, .Computer Networking, Data BaseTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Practice previous interview questions from LeetCode, GeeksForGeeks.
Tip 2 : Revise Computer Science subjects like DBMS, OOPS etc
Tip 3 : Confidence is a key of success

Application resume tips for other job seekers

Tip 1 : Mention those things which your confident about
Tip 2 : Add projects and Internships

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

3 questions easy-medium level leetcode problem I solved 2 completely and 3rd question partially (9/15 test cases passed) to move on to 2nd round

Round 2 - Coding Test 

(1 Question)

  • Q1. Implement an app similar to splitwise
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Lists and Trees were asked

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

Longest substring without repetition

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare good design pattern and coding skills important
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed before May 2023.

Round 1 - Technical 

(1 Question)

  • Q1. 2 DSA question medium leetcode
Round 2 - Technical 

(1 Question)

  • Q1. 1 Dsa question and about projects

Ninjacart Interview FAQs

How many rounds are there in Ninjacart Software Developer Intern interview for freshers?
Ninjacart interview process for freshers usually has 2-3 rounds. The most common rounds in the Ninjacart interview process for freshers are Technical, Coding Test and HR.
What are the top questions asked in Ninjacart Software Developer Intern interview for freshers?

Some of the top questions asked at the Ninjacart Software Developer Intern interview for freshers -

  1. 1.Given an array(0-based indexing), you have to find the max sum of i*A[i] wher...read more
  2. 1. Fibonacci series with recursion and without recursion 2. String Palindrome 3...read more

Tell us how to improve this page.

Ninjacart Software Developer Intern Interview Process for Freshers

based on 2 interviews

Interview experience

4
  
Good
View more

Ninjacart Software Developer Intern Reviews and Ratings

based on 5 reviews

4.8/5

Rating in categories

4.8

Skill development

3.7

Work-life balance

3.9

Salary

4.6

Job security

4.8

Company culture

4.6

Promotions

4.6

Work satisfaction

Explore 5 Reviews and Ratings
Senior Executive
256 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Operations Executive
230 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Sales Executive
204 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Territory Sales Manager
197 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Lead
191 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Ninjacart with

BigBasket

3.9
Compare

Blinkit

3.7
Compare

FreshToHome

3.5
Compare

Zomato

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview