myntra logo

Myntra Interviews

10 experiences392 reads50 questions40% success rate
Myntra SWE Internship Interview Experience (Myntra Ramp Up 2026– Off Campus)
myntra logo
Myntra
Software Engineering Winter InternshipOff Campus
December 29, 202534 reads

Summary

I successfully navigated Myntra's off-campus hiring process for a Software Engineering Winter Internship, which included an Online Assessment and two technical interview rounds focusing on problem-solving and CS fundamentals, ultimately securing an offer.

Full Experience

I recently went through the Myntra Ramp Up off-campus hiring process for the Software Engineering Winter Internship, and it was a challenging yet rewarding experience that tested my core problem-solving skills and fundamentals.

📝 Online Assessment (OA)

The process began with an online assessment that consisted of:

  • Coding questions (DSA-based)
  • MCQs on Computer Science fundamentals

The assessment focused on logical thinking, data structures, and core CS concepts rather than tricky or obscure problems. After clearing the OA, I was shortlisted for the interview rounds.

💻 Technical Interview – Round 1

The first technical interview was conducted online by a senior female software engineer.

She started by asking for my introduction and discussed my previous work experience as a Summer Intern at Accenture. After that, we moved to the coding questions.

She shared a Google Docs link containing the problem statement.

The first question was graph-based, involving DFS concepts.

I carefully went through the problem statement and started by explaining my approach step by step.

I used pseudocode and dry runs on sample cases to validate my logic.

With some hints and guidance from the interviewer, I was able to finalize the approach.

After that, she asked me to open an online code editor and implement the complete working solution.

I wrote the code, encountered a few errors initially,

Debugged them, and eventually completed the solution successfully.

Since we were running short on time, she quickly shared the second problem and mentioned that I only needed to explain the approach and pseudocode.

I explained the logic clearly and performed a dry run on sample inputs.

She seemed satisfied with the explanation.

At the end, she asked if I had any questions for her. I asked a few questions related to her experience at Myntra and the role, and that concluded the first round.

⚡ Technical Interview – Round 2

Soon after completing the first round, I received a call from HR informing me that I had cleared Round 1 and that Round 2 would take place within the next 30 minutes.

I was excited and nervous at the same time.

The second interview was conducted by a Senior Software Engineer.

He didn’t have a predefined question ready initially and took some time to decide.

Eventually, he gave me a problem based on the “Burning Tree” concept.

I quickly explained my approach and logic, and the interviewer was very supportive and interactive throughout the discussion.

He then asked me to code the solution.

I implemented it, but initially, the code did not produce the correct output.

We debugged the solution together, identified the issue, and fixed it.

Finally, the code worked as expected, although it took slightly longer than anticipated.

The interview concluded after that discussion.

🎉 Final Result

After the interviews, I had mixed feelings and was anxiously waiting for the result. The very next day, I received an email informing me that I had been shortlisted for the Myntra Winter Internship.

✨ Overall Experience

The entire process was fair, transparent, and well-structured

Interviewers focused heavily on problem-solving approach and clarity of thought

Hints were provided when required, making it a great learning experience

Emphasis was more on fundamentals and reasoning rather than memorized solutions

Overall, the Myntra Ramp Up hiring process was a valuable experience and gave me strong exposure to how top product-based companies evaluate engineering candidates.

Interview Questions (1)

Q1
Burning Tree Problem
Data Structures & Algorithms

He gave me a problem based on the “Burning Tree” concept. I quickly explained my approach and logic, and the interviewer was very supportive and interactive throughout the discussion. He then asked me to code the solution. I implemented it, but initially, the code did not produce the correct output. We debugged the solution together, identified the issue, and fixed it. Finally, the code worked as expected, although it took slightly longer than anticipated.

My Myntra SDE Interview Experience
myntra logo
Myntra
SDE InternshipBangaloreRejected
October 2, 202597 reads

Summary

I interviewed for an SDE Internship role at Myntra through an open campus drive. Despite successfully navigating the online assessment and two technical rounds, I was ultimately not extended an offer. However, the entire experience proved to be incredibly valuable for my growth.

Full Experience

Hello everyone, I know how much we all love reading real interview stories before our own placements, so here’s mine! I’m in my final year at UPES, Dehradun, and got the chance to interview for the Software Development Engineer (SDE) Internship role at Myntra through an open campus drive on Unstop.

This is a quick walkthrough of my experience — from the online assessment to the interviews. Hopefully, it helps you in your own prep!

Phase 1: Online Assessment (Unstop)

I started my journey with an online assessment hosted on Unstop. It featured a mix of coding and theoretical questions. I faced two coding questions, which I found to be in the easy-medium range, along with 15–17 MCQs covering DBMS, OS, CN, OOPs, and Aptitude. There were also 2–3 debugging MCQs, primarily testing basic error identification rather than trick questions. I managed to solve both coding questions and most of the MCQs successfully.

Phase 2: Technical Interviews

Both interviews were elimination rounds and took place on the same day.

Round 1: DSA Focus (~60 minutes)

This round was purely centered on problem-solving. I was given two problems:

  • Problem 1: Find the unique element in a sorted array where all other elements appear twice.
  • Problem 2: Another array-based problem.

For each problem, I first explained my logic clearly, then proceeded to write clean, efficient code, and finally discussed the time and space complexity with the interviewer. Within about an hour, I received a call informing me that I had cleared Round 1 and should get ready for the next.

Round 2: DSA + Project + Applied Questions (~75 minutes)

This round began with a casual introduction before we moved into a deep discussion about my summer internship project. The interviewer showed a keen interest in my design choices, the challenges I encountered, and my rationale for picking certain technologies.

Following the project discussion, we transitioned to the problem-solving segment:

  • Problem 1: 3-Sum Problem (LeetCode #15) — the interviewer asked me to jump straight to the optimal approach. I implemented the sorted array + two-pointer method, achieving an O(N²) solution, and we thoroughly discussed edge cases and how to handle duplicates effectively.
  • Problem 2: A string manipulation question, which primarily tested my careful handling of various edge cases.

Alongside the DSA problems, I was also asked a couple of applied questions related to my personal projects: one about designing a Python automation script, and another centered around a RAG (Retrieval-Augmented Generation) chatbot. I noticed the interviewer kept confirming my approach multiple times, likely to test my conviction, but I stayed firm and explained everything confidently.

Towards the end, we even touched on a system design-style discussion, where I was asked about the features of Google Meet and how one of them could be designed at a high level.

Unfortunately, I didn’t receive any official communication after this round. Later, my college placement team informed me that I couldn’t make it through.

Although I couldn’t clear the final round, the overall experience was incredibly valuable. It gave me a taste of how product-based interviews work — from DSA-heavy questions to resume deep dives and even touches of system design. One thing I realized is how important it is to know my personal projects inside out. This experience definitely sharpened my preparation, and I walked away more confident for future opportunities.

Interview Questions (5)

Q1
Find Unique Element in Sorted Array
Data Structures & AlgorithmsMedium

Given a sorted array where all elements appear twice, except for one element which appears only once, find that unique element. For example, in [1,1,2,3,3], the unique element is 2.

Q2
3-Sum Problem
Data Structures & AlgorithmsMedium

Given an integer array nums, return all the triplets [nums[i], nums[j], nums[k]] such that i != j, i != k, and j != k, and nums[i] + nums[j] + nums[k] == 0. The solution set must not contain duplicate triplets.

Q3
Design a Python Automation Script
Other

Discussion around designing a Python automation script based on my personal projects, focusing on design choices and implementation details.

Q4
RAG Chatbot Design
Other

Discussion around a RAG (Retrieval-Augmented Generation) chatbot project, delving into its architecture, challenges, and specific technologies used.

Q5
Google Meet Feature Design
System DesignMedium

Discuss the features of Google Meet and design one of its key features at a high level.

Preparation Tips

My preparation involved focusing on strong Data Structures & Algorithms fundamentals, as well as an in-depth understanding of my personal projects. I made sure I could articulate my design choices, challenges, and technology selections for each project. I also practiced handling edge cases for coding problems and had a high-level understanding of system design concepts.

Myntra-Bengaluru || Onsite || SDE-1 DATA
myntra logo
Myntra
SDE-1 DatabengaluruRejected
April 1, 202534 reads

Summary

I applied for an SDE-1 Data role at Myntra in Bengaluru and went through an online assessment followed by four onsite interview rounds covering DSA, system design, data engineering, and behavioral aspects. Unfortunately, I was not selected, with feedback indicating a lack of clarity in my explanations.

Full Experience

I applied for the SDE-1 Data role at Myntra through LinkedIn Easy Apply in early February 2025. Within two hours, a recruiter contacted me, leading to an online assessment (OA) and an onsite interview schedule for the following Friday.

The OA was conducted on the Mettl platform and consisted of three questions over two hours. I managed to pass, although I struggled with the last question.

The onsite interviews comprised four rounds:

Round 1: Technical (DSA Focused)
This round was of medium-hard difficulty and covered topics like Strings, Linked List Cycle Detection, and an advanced graph problem, with which I struggled a bit.

Round 2: System Design + Data Engineering Concepts
This round involved discussions on system design and core data engineering concepts. There was also one heap-based DSA question.

Round 3: Hiring Manager Round
In this round, we discussed my past projects and experiences in depth, and my knowledge of data engineering was assessed.

Round 4: HR Round
The final round, conducted on the following Tuesday, consisted of general behavioral questions.

Ultimately, I received a 'Not Selected' verdict. The feedback I received indicated a 'lack of clarity in some areas', particularly needing improvement in explaining concepts, strengthening system design, and advanced DSA.

Interview Questions (1)

Q1
Linked List Cycle Detection
Data Structures & AlgorithmsMedium

During one of my technical rounds, I was asked a question related to detecting cycles in a linked list. This typically involves determining if a linked list contains a cycle and possibly finding the starting point of the cycle.

Myntra | SDE-1 | Bengaluru [Reject]
myntra logo
Myntra
SDE-1 frontendBengaluru2.2 yearsRejected
February 22, 202534 reads

Summary

I interviewed for an SDE-1 frontend role at Myntra in Bengaluru. The process involved an online assessment and a technical round, where I faced questions on 'Next Greater Element' problems. Unfortunately, I was rejected as I couldn't properly answer a JavaScript-based recursion question.

Full Experience

As a 2023 Civil Engineering graduate from NIT, I currently work as an SDE1 at a bootstrap startup, bringing about 1.7 years of professional experience plus 6 months as an intern. A recruiter reached out to me via Naukri for an SDE-1 frontend position at Myntra in Bengaluru.

My interview process began with an Online Assessment. This round consisted of a question focused on arrays, another on implementing frontend functionality, and a JavaScript-based problem.

Following the OA, I proceeded to Technical Round 1, which lasted an hour. The discussion started with my current work experience. Afterwards, I was presented with questions related to 'Next Greater Element I' and 'Next Greater Element II'. The round concluded with a recursion problem specifically using JavaScript.

Unfortunately, I was unable to provide a satisfactory answer for the JavaScript-based recursion question, which ultimately led to my rejection from Myntra.

Interview Questions (1)

Q1
Next Greater Element I & II
Data Structures & Algorithms

During the technical round, I was asked to solve problems related to finding the next greater element. Based on the phrasing, these were likely similar to LeetCode's 'Next Greater Element I' and 'Next Greater Element II'. These problems typically involve using a monotonic stack to efficiently find, for each element in a given array, the first element to its right that is greater than it.

Myntra | SDE-1 | Banglore | Sept 2024 | Offer
myntra logo
Myntra
SDE-1 Frontend Engineerbanglore1 yearsOffer
September 21, 202441 reads

Summary

I interviewed for an SDE-1 Frontend Engineer position at Myntra in September 2024 and successfully received an offer after completing four rounds focused on data structures, algorithms, JavaScript, system design, and behavioral questions.

Full Experience

About Me

I hold a B.Tech degree from a Tier 1 NIT and currently work as an SDE1 at a startup, with 14 months of professional experience.

Myntra HR contacted me through Instahire regarding an SDE-1 Frontend Engineer role. After several rigorous interview rounds, I was fortunate enough to receive and accept their offer. Here’s a detailed breakdown of my interview process:

Round 1: DSA and JavaScript Questions

This round began with a Data Structures and Algorithms (DSA) problem. I was asked to solve the First Missing Positive problem. I managed to implement an efficient solution and completed it ahead of time. Following this, the interviewer transitioned to JavaScript-related questions. The JavaScript section covered various topics, including:

  • The performance benefits of using promises.
  • Predicting the output of a given code snippet.
  • Discussions on the Virtual DOM and reconciliation process.
  • JavaScript’s concurrency model, event loop, and lifecycle hooks.

Solving the DSA problem quickly allowed me extra time to address these additional questions from the interviewer.

Round 2: DSA, JavaScript, and CSS Questions

In the second round, I faced two DSA problems:

After the DSA portion, I was given another JavaScript code snippet to evaluate and explain its output, with a particular emphasis on demonstrating my understanding of pass by value vs. pass by reference. Finally, the interviewer asked me about CSS media queries and how to apply them effectively in web development.

Round 3: Projects and HLD Design Discussion

This round started with an in-depth discussion about my recent projects. I shared details about my work, the technologies I used, and the challenges I overcame. Following this, the interviewer tasked me with designing a High-Level Design (HLD) for a payment system. I proposed several solutions, but the interviewer challenged my approaches by presenting different scenarios where they might fall short, pushing me to think more deeply. To simplify the problem, he narrowed it down to a cash-on-delivery payment system, for which I offered a revised and more robust solution. Additionally, we discussed concepts related to CAPTCHA generation and authentication.

Round 4: HR Discussion

The final round was a standard HR interview. I was asked several common questions, including:

  • Why I wanted to leave my current organization.
  • Why Myntra should hire me.
  • What I considered to be my weaknesses.
  • How I transitioned from an Electrical Engineering graduate into a Software Developer role.

The discussion also touched upon my career aspirations and long-term goals.

Final Verdict

Four days after completing my final interview, I received a call from HR informing me that I had been selected for the position. It was a great outcome!

Interview Questions (15)

Q1
First Missing Positive
Data Structures & Algorithms

I was asked to solve the First Missing Positive problem.

Q2
Performance Benefits of Promises
Other

Discuss the performance benefits of using promises in JavaScript.

Q3
Predict JavaScript Code Output
Other

I was given a JavaScript code snippet and asked to predict its output.

Q4
Virtual DOM and Reconciliation
Other

Discuss topics such as the Virtual DOM and reconciliation.

Q5
JavaScript Concurrency Model & Event Loop
Other

Explain JavaScript's concurrency model, event loop, and lifecycle hooks.

Q6
Minimum Bit Flips to Convert Number
Data Structures & Algorithms

I was presented with the problem to find the minimum number of bit replacements to convert one binary string to another.

Q7
Set Matrix Zeroes
Data Structures & Algorithms

Solve the Set Matrix Zeroes problem.

Q8
JavaScript Pass by Value vs. Pass by Reference
Other

Evaluate a JavaScript code snippet and explain its output, focusing on concepts like pass by value vs. pass by reference.

Q9
CSS Media Queries
Other

Discuss CSS media queries and how to apply them effectively.

Q10
High-Level Design for Payment System
System Design

I was asked to design a High-Level Design (HLD) for a payment system. The discussion narrowed down to a cash-on-delivery payment system after initial solutions were challenged.

Q11
CAPTCHA Generation and Authentication
Other

Discuss CAPTCHA generation and authentication mechanisms.

Q12
Why Leave Current Organization?
Behavioral

Why do you want to leave your current organization?

Q13
Why Should We Hire You?
Behavioral

Why should we hire you?

Q14
What Are Your Weaknesses?
Behavioral

What are your weaknesses?

Q15
Transition to Software Development
Behavioral

How did you transition from an Electrical Engineering graduate to a Software Developer?

Myntra walk-interview experience ~ SDE1 ~ 2+ YOE
myntra logo
Myntra
frontend developer2 yearsOffer
September 15, 202428 reads

Summary

I interviewed for an SDE1 Frontend Developer position at Myntra, going through four rounds which included technical assessments and HR discussions, and ultimately received an offer after compensation negotiations.

Full Experience

The interview process at Myntra kicked off on a weekday, with multiple candidates present for various roles. I had applied for the Frontend Developer position, which involved a total of four rounds: three technical rounds held at the Myntra office, followed by one HR round.

Technical Round 1: This round focused on Data Structures and Algorithms. I was given a DSA question based on binary search and was required to provide the pseudocode. The specific problem was Search in Rotated Sorted Array. Additionally, I faced questions on core JavaScript concepts, including objects, the this keyword, and hoisting.

Technical Round 2: This round delved deep into ReactJS. They asked me to explain the differences between functional and class components. We also discussed optimization techniques like useMemo, useCallback, and React.memo, as well as the concept of the Virtual DOM and other common ReactJS topics.

Hiring Manager (HM) Round: This round was primarily about my past work experience and included several situational questions. For instance, I was asked: "What would you do if you estimated a task to take 5 days but later realized it would take more time? How would you handle it?" and "Do you prefer team discussions or working independently?"

After successfully clearing these rounds, there was a waiting period of nearly a week before my HR round was scheduled. While I anticipated discussions about compensation, the questions were more about role expectations, such as: "What if you're asked to work on the backend as well?" and they also asked for the names of the interviewers to verify which team was involved.

About 1.5 weeks later, a different HR representative called me to discuss compensation. I informed them that I already had another offer and requested that Myntra's offer at least match it. The HR person stated they would look into it. A few days later, I received another call from HR, advising me to accept the offer as it was, stating that the compensation was fixed and non-negotiable. I agreed to their terms. Initially, there was a delay in receiving the official offer letter, which caused some uncertainty.

P.S.: I have since received the offer letter and successfully requested an extension for my joining date due to my notice period at my current company, which Myntra graciously agreed to.

Interview Questions (6)

Q1
Search in Rotated Sorted Array
Data Structures & AlgorithmsMedium

I was given a DSA question based on binary search and was asked to write pseudocode to search for a target value in a sorted array that has been rotated at some pivot.

Q2
JavaScript Core Concepts
OtherEasy

I was asked various questions covering fundamental JavaScript concepts, including how objects work, the behavior of the this keyword, and the concept of hoisting.

Q3
ReactJS Concepts and Optimizations
OtherMedium

The round focused on ReactJS. I was asked about the differences between functional and class components, React performance optimizations like useMemo, useCallback, and React.memo, and the concept of the Virtual DOM, along with other general React topics.

Q4
Task Estimation Discrepancy
Behavioral

What would you do if you estimated that a task would take 5 days but later realized it would take more time? How would you handle it?

Q5
Teamwork vs. Independent Work Preference
Behavioral

Do you prefer team discussions or working independently?

Q6
Flexibility for Backend Work
Behavioral

What if you're asked to work on the backend as well?

Myntra | Senior Software Engineer | Bangalore | Aug 2024 [Offer]
myntra logo
Myntra
Senior Software Engineerbengaluru3 yearsOffer
September 5, 202425 reads

Summary

I recently interviewed for a Senior Software Engineer position at Myntra in August 2024, successfully clearing five rounds focused on DSA, system design, and managerial skills, ultimately receiving an offer. My experience involved solving various LeetCode problems on paper and designing scalable systems.

Full Experience

I applied for a Senior Software Engineer position at Myntra in Bengaluru, India. I have 3 years of experience and hold a B.Tech from a Tier-3 college. The interview process consisted of five rounds, starting with a walk-in DSA screening, followed by a PSDS round, two virtual system design rounds, and finally, a virtual HR round. I received an offer upon completion of all rounds.

Round 1 (DSA Screening) - Walk-in Drive

This was a paper-based screening round. I was given two LeetCode problems to solve.

Round 2 (PSDS) - Walk-in Drive F2F

This round was also paper-based. I was given one problem and provided an optimized solution.

Round 3 (System Design) (1 hour) - Virtual

This round went really well. We had an extensive discussion covering databases, various replication techniques, and strategies for scaling out the system. We also designed the necessary APIs and discussed filtering mechanisms, adhering to best REST API practices.

Round 4 (Managerial) (1 hour) - Virtual

I spent a few minutes discussing my previous projects, after which I was presented with a system design problem. We delved into the high-level and low-level design aspects, focusing on different rate-limiting algorithms. I specifically implemented the token bucket algorithm and discussed how to store its information in a distributed system, along with the required APIs.

Round 5 (HR) (30 mins) - Virtual

The HR round covered several behavioral questions, exploring my approach to team conflicts, adaptability to frequent project or manager changes, and my reasons for seeking a company switch. There were a few more behavioral questions as well.

I was delighted to receive an offer for the position.

Interview Questions (7)

Q1
Find Peak Element
Data Structures & AlgorithmsMedium

A peak element is an element that is strictly greater than its neighbors. Given a 0-indexed integer array nums, find a peak element, and return its index. If the array contains multiple peaks, return the index to any of the peaks. I had to write the solution on paper.

Q2
Longest Increasing Path in a Matrix
Data Structures & AlgorithmsHard

Given an m x n integers matrix, return the length of the longest increasing path in matrix. From each cell, you can either move in four directions: left, right, up, or down. You may not move diagonally or move outside the boundary (i.e., no wrap-around is allowed). I provided the optimized solution on paper.

Q3
Design a Log Ingestion Service
System Design

Create a service that helps to feed logs from any other service. The service should support different log levels and assign a unique ID to each log entry.

Q4
Design a Rate Limiter
System Design

Design a system to limit the number of requests a client can send to an API within a specified time window.

Functional requirements:

  • To limit the number of requests a client can send to an API within a time window.
  • To make the limit of requests per window configurable.
  • To make sure that the client gets a message (error or notification) whenever the defined threshold is crossed within a single server or combination of servers.

Non-functional requirements:

  • Availability: Essentially, the rate limiter protects our system. Therefore, it should be highly available.
  • Low latency: Because all API requests pass through the rate limiter, it should work with a minimum latency without affecting the user experience.
  • Scalability: Our design should be highly scalable. It should be able to rate limit an increasing number of clients’ requests over time.
Q5
Conflicts with Team Members
Behavioral

How do you handle conflicts with team members?

Q6
Reacting to Frequent Project/Manager Changes
Behavioral

How do you react if your project or managers changes frequently?

Q7
Reason for Company Switch
Behavioral

What is your reason for seeking a company switch?

Myntra - SDE1 - 2 YoE - Interview Experience
myntra logo
Myntra
SDE I2 years
July 18, 202441 reads

Summary

I interviewed for an SDE1 role at Myntra, which involved a technical round that covered project discussions and two Data Structures and Algorithms problems.

Full Experience

My interview process at Myntra for the SDE1 position consisted of a single technical round. The interviewer started by asking for my introduction, then we delved into a detailed discussion about my past projects. After that, I was presented with two DSA problems to solve.

Interview Questions (2)

Q1
Merge Intervals
Data Structures & Algorithms

Given an array of intervals, merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input.

Q2
Delete Nodes And Return Forest
Data Structures & Algorithms

Given the root of a binary tree, where each node in the tree has a distinct value, and a list of values to_delete. The goal is to delete all the nodes with values in to_delete. After deleting a node, if it has any children, those children become the roots of new trees. The task is to return a list of the roots of the trees in the final forest. (Leetcode 1110)

Myntra | Software Engineer - Backend (M1) | Bangalore | March-2022 [Accepted]
myntra logo
Myntra
Software Engineer - Backend (M1)Bangalore0.67 yearsOffer
March 21, 202227 reads

Summary

I successfully interviewed for a Software Engineer - Backend (M1) position at Myntra in March 2022 and received an offer. The interview process spanned four rounds, covering coding, system design, managerial discussions, and HR.

Full Experience

Current Position: Program Associate at Wells Fargo

With 8 months of experience, I applied for the Software Engineer - Backend (M1) role at Myntra in March 2022. The entire interview process was very well-organized, and I found the interviewers to be friendly and supportive throughout.

Round 1: OA Round

The first round was an Online Assessment with 31 questions across 8 sections, to be completed within 60 minutes. It included one programming question and multiple-choice questions on Java, HTML, JS, Data Structures, and DBMS.

Round 2: DS Algo Round

In this round, I was interviewed by two individuals who asked me to solve two coding problems on screenshare. We had a productive discussion on various approaches for each question, and I was expected to provide the time and space complexity for every solution proposed.

Round 3: Hiring Manager Round

This round commenced with the manager's introduction, followed by an overview of the role's responsibilities and the type of candidate they were seeking. I then introduced myself and discussed my projects in detail. The conversation also delved into DBMS concepts, specifically 'what is indexing,' 'why it is used,' and a discussion about 'Third Normal Form (3NF).' Additionally, I encountered OOPS-based questions and several situation-based questions, such as how I would handle a conflict with my manager or if I couldn't meet a deadline. I made sure to quantify my experiences, as I was advised to give numbers to my work, such as scaling applications from a thousand users to lakhs of users, or solving 80% of pending bugs in a project.

Round 4: HR Round

The final round was a conversational HR discussion. It began with my introduction and a brief summary of my projects and current responsibilities. The HR representative asked me about my reasons for seeking a switch, especially after only 8 months of experience, and why I was interested in Myntra.

The interviewers in all rounds were exceptionally friendly, and I must give a special mention to the HR team who constantly kept me updated and managed the entire process smoothly.

Verdict - Selected & Accepted the offer

Interview Questions (5)

Q1
Connect N Ropes with Minimum Cost
Data Structures & Algorithms

During the OA round, one programming question was similar to 'Connect N Ropes with Minimum Cost'. The goal is to connect N ropes of varying lengths into a single rope with the minimum possible cost, where the cost of connecting two ropes is the sum of their lengths.

Q2
Merge K-Sorted Linked Lists
Data Structures & Algorithms

In the DS Algo round, one of the problems required me to merge k sorted linked lists into a single sorted linked list. We had a detailed discussion about different strategies and their implications.

Q3
Longest Increasing Subsequence (LIS)
Data Structures & Algorithms

Another question in the DS Algo round was to find the Longest Increasing Subsequence (LIS) within a given sequence. The interviewers hinted towards an efficient O(nLogn) approach for this problem.

Q4
DBMS Concepts: Indexing and 3NF
Other

During the Hiring Manager round, I was asked several questions related to Database Management Systems. These included inquiries such as 'what is indexing,' 'why it is used,' and a comprehensive discussion about 'Third Normal Form (3NF).'

Q5
Behavioral: Conflict and Deadlines
Behavioral

In the Hiring Manager round, I was presented with situation-based questions to gauge my problem-solving and interpersonal skills. Specific scenarios included 'what if I had a conflict with my manager' and 'what if I could not meet a deadline.'

Myntra | SSE | Bangalore | December 2020 [Rejected]
myntra logo
Myntra
SDE IIbangalore4.5 yearsRejected
December 30, 202031 reads

Summary

I interviewed for a Software Engineer (SSE) position at Myntra in Bangalore in December 2020. The process included two coding rounds, one low-level design round, and a final hiring manager discussion. Despite performing well in the initial coding challenges, I was ultimately rejected.

Full Experience

My interview journey at Myntra for the SSE role began with a Coding Round. This round featured two problems: the first was Reverse Nodes in k-Group, and the second involved converting number 'x' to 'y' using only two operations – multiplying by two or subtracting one. I felt I performed exceptionally well, successfully nailing both questions.

The second Coding Round presented Letter Combinations of a Phone Number. The interviewer then modified this problem: one number would denote the first character, and repetitions of the same number could point to subsequent characters. For instance, '32' would result in 'da', while '322' could yield {'daa', 'db'}. I managed to code solutions for both parts but struggled to determine the time complexity for the modified version.

Next, I faced the Low-Level Design (LLD) Round. Here, the task was to design a system capable of scheduling millions of jobs daily at precise times, with an error margin of no more than 1 second. The system also needed to handle recurring jobs and be distributed across multiple servers for triggering. The interviewer's primary focus was on the mechanism for triggering jobs accurately at the specified time. I honestly didn't feel I performed very well in this round.

Finally, I had the Hiring Manager Round. This round consisted of standard HR questions, and I was also asked to design Google Drive. I believe I handled this round adequately.

Interview Questions (7)

Q1
Reverse Nodes in k-Group
Data Structures & Algorithms

Given a linked list, reverse the nodes of a linked list k at a time and return its modified list.

Q2
Convert X to Y with Multiply by 2 or Subtract 1
Data Structures & Algorithms

Convert number x to y. Only two operations are supported: Multiply the number by two, Subtract one from the number.

Q3
Letter Combinations of a Phone Number
Data Structures & Algorithms

Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. Return the answer in any order.

Q4
Modified Phone Number Combinations
Data Structures & Algorithms

Interviewer changed the question to generate combinations where one number denotes the first character, and repetition of the same number can point to next characters. For example, '32' will only denote 'da', but '322' can denote {'daa', 'db'}.

Q5
Design a Distributed Job Scheduler
System Design

Design a system to schedule jobs at a given time, handling recurring jobs at specific frequencies. The system must execute millions of jobs per day and requires more than one server for triggering, with an accepted margin of error of 1 second. The focus was on how to actually trigger jobs precisely at their scheduled time.

Q6
Design Google Drive
System Design

Design Google Drive.

Q7
Standard HR Questions
Behavioral

Standard behavioral and situational questions asked by the hiring manager.

Have a Myntra Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Myntra.