Upload Button Icon Add office photos

Filter interviews by

Myntra Backend Software Developer Interview Questions, Process, and Tips

Updated 3 Apr 2015

Myntra Backend Software Developer Interview Experiences

1 interview found

Interview Questionnaire 

9 Questions

  • Q1. Change Binary tree so that parent node is the sum of root nodes
  • Ans. 

    Change binary tree so that parent node is the sum of root nodes

    • Traverse the tree in post-order

    • Update the parent node with the sum of its children

    • Recursively update the parent nodes of the updated node

  • Answered by AI
  • Q2. Given an array of +ve and -ve numbers , have to rearrange them ( like +ve numbers to left and -ve numbers to right of the array)
  • Ans. 

    Rearrange an array of positive and negative numbers with positive numbers on the left and negative numbers on the right.

    • Create two empty arrays, one for positive numbers and one for negative numbers

    • Iterate through the original array and add positive numbers to the positive array and negative numbers to the negative array

    • Concatenate the positive and negative arrays to create the rearranged array

  • Answered by AI
  • Q3. Reverse a linkedlist ?
  • Ans. 

    Reverse a linkedlist

    • Iterate through the linkedlist and change the direction of the pointers

    • Use three pointers to keep track of the current, previous and next nodes

    • Recursively reverse the linkedlist by calling the function on the next node and changing the direction of the pointers

  • Answered by AI
  • Q4. Singleton pattern, observer pattern?
  • Q5. Process vs Thread differences and synchronization,deadlock examples?
  • Ans. 

    Process vs Thread differences and synchronization, deadlock examples

    • Process is an instance of a program while thread is a subset of a process

    • Processes are independent while threads share the same memory space

    • Synchronization is used to coordinate access to shared resources

    • Deadlock occurs when two or more threads are blocked waiting for each other to release resources

    • Examples of synchronization include mutex, semaphore, ...

  • Answered by AI
  • Q6. String pool and how garbage collection functionality works?
  • Ans. 

    String pool is a cache of string literals in memory. Garbage collection frees up memory by removing unused objects.

    • String pool is a part of heap memory where string literals are stored.

    • Strings in the pool are shared among multiple objects to save memory.

    • Garbage collection identifies and removes objects that are no longer in use.

    • String pool can be accessed using the intern() method.

    • String objects created using new keywo

  • Answered by AI
  • Q7. HashMap , how can you synchronize ?
  • Q8. Database: Design with one-one mapping, one-many mapping…some basic questions, I don’t remember all
  • Q9. Design a website where after user request. A bunch of processes need to be executed and then a mail is sent to user with the result. Take care of scalability etc?

Interview Preparation Tips

Round: Technical Interview
Experience: There were 5 technical ( 3 rounds+ SVP round + CTO round ) + 1 HR

Round: Other Interview
Experience: 3rd round was the SVP round

Round: Other Interview
Experience: CTO Round: This was CTO round, if you make this round…you are doing pretty good.  He asked a lot on what I worked on and asked questions relevant to that. Process thread, stacks heaps. A minor system design on component in their system. How they are shared between and trade-off. We discussed about scalability and challenge. I got almost the same package that I am currently getting (Myntra gave stock options, which I don’t have in my current company) but Iam looking for a change so accepted the offer.

College Name: NA

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Maulana Azad National Institute of Technology (NIT), Bhopal and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

3 Leetcode style questions , 2 medium , 1 hard .

Round 2 - Technical 

(1 Question)

  • Q1. Design a cab booking system using oops
  • Ans. 

    A cab booking system designed using OOP principles

    • Create classes for Cab, Customer, Driver, and Booking

    • Use inheritance and polymorphism to handle different types of cabs and bookings

    • Implement methods for booking a cab, assigning a driver, and calculating fare

    • Use encapsulation to protect data and ensure data integrity

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

Given two soted arrays merge them from a single sorted array with all items in non-decreassing order

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. DSA Medium difficulty question Schema Design Low level design Amazon reviews page

I applied via Company Website and was interviewed in Jun 2022. There were 4 interview rounds.

Round 1 - Coding Test 

HackerRank Test
1 hour test
Leetcode easy - medium questions

Round 2 - Technical 

(1 Question)

  • Q1. Q1 - Leetcode : 1577. Number of ways where the square of numbers is equal to the product of 2 numbers Q2- Leetcode medium-level question based on arrays
  • Ans. 

    Backend Developer interview question on Leetcode problems related to arrays and number manipulation.

    • Q1: Find number of ways where the square of numbers is equal to the product of 2 numbers

    • Q2: Solve a medium-level Leetcode problem based on arrays

    • Use appropriate data structures and algorithms to optimize solutions

    • Practice problem-solving skills regularly to improve efficiency

  • Answered by AI
Round 3 - Low level design 

(1 Question)

  • Q1. Design Inventory management system
  • Ans. 

    An inventory management system is designed to track and manage inventory levels, orders, sales, and deliveries.

    • Identify inventory items and categorize them

    • Track inventory levels and set reorder points

    • Manage orders and sales

    • Monitor deliveries and returns

    • Integrate with accounting and ERP systems

  • Answered by AI
Round 4 - Cultural fitment round 

(1 Question)

  • Q1. Questions about last project and resume based

Interview Preparation Tips

Topics to prepare for Spinny Backend Developer interview:
  • low level design
  • DSA
  • REST API
  • Java
Interview preparation tips for other job seekers - Interviewers are very helpful , just stay calm and prepare well

Skills evaluated in this interview

Round 1 - One-on-one 

(1 Question)

  • Q1. Number of islands code
  • Ans. 

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

    • Use DFS or BFS to traverse the grid and mark visited cells.

    • Count the number of times traversal starts from an unvisited 1.

    • Consider edge cases like empty grid, all 0s or all 1s.

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. It was a simple design round and some technical questions on skills mentioned in your resume

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be clear about all the things you have worked on in your company and the reason for the approach being used and keep your dsa strong.

Skills evaluated in this interview

Round 1 - Aptitude Test 

MCQs and 1 coding question

Round 2 - Technical 

(1 Question)

  • Q1. Delete one child nodes,
  • Ans. 

    To delete one child node, we need to identify the parent node and remove the child node from its list of children.

    • Identify the parent node of the child node to be deleted

    • Remove the child node from the parent node's list of children

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Project and internship discussion And one question discussion on how data is stored in db
Round 4 - HR 

(1 Question)

  • Q1. Nothing nothing nothing nothing

Interview Preparation Tips

Interview preparation tips for other job seekers - Best of luck _-----------------_____

Skills evaluated in this interview

I applied via Company Website and was interviewed in Aug 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. In INTERVIEW they gave me a coding question to code it and explain its abest appproach and how it is efficient in terms of time complexity and space complexity
  • Q2. Some basic questions on mongoDB and nodeJS

Interview Preparation Tips

Interview preparation tips for other job seekers - good with basics of your known technology
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Indian Institute of Technology (IIT), Kanpur and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - Coding Test 

It was on-campus placement interview.
Two rounds of interview were there and both were of DSA (DP and sorting algo).

Interview Preparation Tips

Topics to prepare for Tata 1mg Backend Developer interview:
  • DSA

I applied via Instahyre and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Coding Test 

Coding Round on HackerEarth, 3 coding questions, Duration - 75 mins

Round 2 - One-on-one 

(2 Questions)

  • Q1. Question on Resume, about projects and frameworks
  • Q2. Number of SubArrays with odd sum
  • Ans. 

    Count the number of subarrays in an array with odd sum.

    • Loop through the array and calculate the prefix sum at each index.

    • For each prefix sum, count the number of previous prefix sums that have the same parity.

    • Add the count to the total number of subarrays with odd sum.

    • Return the total count.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Spinny Backend Developer interview:
  • DSA
Interview preparation tips for other job seekers - Spinny mostly focusses on coding skills, so practice a lot of DSA.

Skills evaluated in this interview

Myntra Interview FAQs

What are the top questions asked in Myntra Backend Software Developer interview?

Some of the top questions asked at the Myntra Backend Software Developer interview -

  1. String pool and how garbage collection functionality wor...read more
  2. Given an array of +ve and -ve numbers , have to rearrange them ( like +ve numbe...read more
  3. Change Binary tree so that parent node is the sum of root no...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 4.9k Interviews
Flipkart Interview Questions
4.0
 • 1.3k Interviews
Swiggy Interview Questions
3.8
 • 423 Interviews
Udaan Interview Questions
4.0
 • 334 Interviews
Meesho Interview Questions
3.7
 • 322 Interviews
BlackBuck Interview Questions
3.8
 • 172 Interviews
Blinkit Interview Questions
3.7
 • 169 Interviews
Spinny Interview Questions
3.7
 • 162 Interviews
FirstCry Interview Questions
3.7
 • 160 Interviews
Tata 1mg Interview Questions
3.7
 • 140 Interviews
View all
Data Analyst
219 salaries
unlock blur

₹4 L/yr - ₹17 L/yr

Manager
207 salaries
unlock blur

₹6 L/yr - ₹24 L/yr

Senior Assistant
200 salaries
unlock blur

₹1.2 L/yr - ₹5.3 L/yr

Senior Officer
199 salaries
unlock blur

₹3 L/yr - ₹7.7 L/yr

Associate
186 salaries
unlock blur

₹3.8 L/yr - ₹13 L/yr

Explore more salaries
Compare Myntra with

Flipkart

4.0
Compare

Amazon

4.1
Compare

Meesho

3.7
Compare

LimeRoad

2.6
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview