Myntra Placement Papers 2026
Last Updated: March 2026
Company Overview
Myntra is India's leading fashion and lifestyle e-commerce platform, owned by Flipkart (Walmart Group). It offers a wide range of products across clothing, footwear, accessories, beauty, and home decor from over 6,000 brands. Myntra is known for its tech-driven approach to fashion retail, leveraging AI for personalized recommendations, virtual try-ons, and supply chain optimization.
Key Facts:
- Founded: 2007 (acquired by Flipkart in 2014)
- Headquarters: Bangalore, Karnataka
- Employees: 4,000+
- Parent Company: Flipkart (Walmart Inc.)
- Monthly Active Users: 50+ million
- Major Events: End of Reason Sale (EORS), Myntra Fashion Carnival
Myntra aggressively hires from top engineering colleges during the spring placement season (April-June). The company is especially attractive for engineers interested in working on large-scale systems, machine learning, and e-commerce technology at Flipkart-level scale.
Eligibility Criteria
| Criteria | Requirement |
|---|---|
| Degree | B.Tech/B.E, M.Tech, Dual Degree |
| Branches | CSE, IT, ECE (with coding skills) |
| Academic Score | 65%+ or 7.0 CGPA throughout |
| Backlogs | No active backlogs |
| Gap | Maximum 1 year educational gap |
| Experience | Freshers (0 years) for campus SDE roles |
CTC & Compensation
| Role | CTC (Fresher) | In-Hand (Approx) |
|---|---|---|
| SDE-1 (Software Dev Engineer) | Rs 15-22 LPA | Rs 1,00,000-1,40,000/month |
| Data Engineer | Rs 14-20 LPA | Rs 95,000-1,30,000/month |
| ML Engineer | Rs 16-24 LPA | Rs 1,05,000-1,50,000/month |
| Product Analyst | Rs 12-18 LPA | Rs 80,000-1,15,000/month |
Note: Being a Flipkart subsidiary, Myntra offers competitive compensation with ESOPs, performance bonuses, and Flipkart employee benefits. Exact CTC depends on college tier and interview performance.
Selection Process
The Myntra campus hiring process is rigorous and typically includes:
- Online Coding Test - 3-4 algorithmic problems (90-120 minutes)
- Technical Interview Round 1 - Data Structures, Algorithms, problem solving on whiteboard
- Technical Interview Round 2 - System Design basics, CS fundamentals, project deep-dive
- Hiring Manager Round - Culture fit, problem-solving approach, past experience discussion
- HR Round - Compensation discussion, location preferences, joining timeline
For off-campus hiring, there may be an additional telephonic screening before the on-site rounds. The entire on-site process takes approximately 4-5 hours.
Exam Pattern
| Section | Questions | Duration | Difficulty |
|---|---|---|---|
| Coding Round 1 | 2 problems | 45 min | Medium |
| Coding Round 2 | 1-2 problems | 45 min | Medium-Hard |
| MCQ (Optional) | 15-20 | 30 min | CS Fundamentals |
Total Duration: 90-120 minutes Negative Marking: No Platform: HackerEarth / HackerRank Languages Allowed: C++, Java, Python, JavaScript
The coding test is the primary filter. Myntra does not always include an MCQ section in campus drives. Questions are at LeetCode Medium to Hard level, with emphasis on optimal time and space complexity.
Aptitude Questions
While Myntra's primary filter is the coding round, some campus drives include aptitude/MCQ sections. Here are representative problems:
Q1: Probability with Cards
Two cards are drawn from a standard deck of 52 cards without replacement. What is the probability that both are aces?
Solution: P(first ace) = 4/52 P(second ace | first ace) = 3/51 P(both aces) = (4/52) x (3/51) = 12/2652 = 1/221
Q2: Speed and Distance
A train 200m long passes a pole in 10 seconds. How long will it take to pass a platform 300m long?
Solution: Speed = 200/10 = 20 m/s Total distance to cover = 200 + 300 = 500m Time = 500/20 = 25 seconds
Q3: Permutations
How many 4-letter words can be formed from the word "MYNTRA" if repetition is not allowed?
Solution: MYNTRA has 6 distinct letters. Number of 4-letter arrangements = 6P4 = 6!/(6-4)! = 6 x 5 x 4 x 3 = 360
Q4: Pipes and Cisterns
Pipe A fills a tank in 12 hours, Pipe B fills it in 15 hours. Pipe C empties it in 20 hours. If all three are opened, how long to fill the tank?
Solution: Net rate = 1/12 + 1/15 - 1/20 = (5 + 4 - 3)/60 = 6/60 = 1/10 Time = 10 hours
Q5: Data Interpretation
If Myntra's revenue grew from Rs 4,000 crore to Rs 5,200 crore year-over-year, what is the percentage growth?
Solution: Growth = (5200 - 4000)/4000 x 100 = 1200/4000 x 100 = 30%
Technical Questions
Q1: Explain the differences between HashMap and ConcurrentHashMap in Java.
Q2: What is the CAP theorem? How does it apply to e-commerce systems?
Q3: Explain how a load balancer works. What algorithms are commonly used?
Q4: What is database sharding? When would you use it?
Q5: Explain the concept of API rate limiting and how you would implement it.
Coding Questions
Q1: LRU Cache Implementation
Design and implement a Least Recently Used (LRU) Cache with O(1) get and put operations.
from collections import OrderedDict
class LRUCache:
def __init__(self, capacity):
self.cache = OrderedDict()
self.capacity = capacity
def get(self, key):
if key not in self.cache:
return -1
self.cache.move_to_end(key)
return self.cache[key]
def put(self, key, value):
if key in self.cache:
self.cache.move_to_end(key)
self.cache[key] = value
if len(self.cache) > self.capacity:
self.cache.popitem(last=False)
# Example usage:
# cache = LRUCache(2)
# cache.put(1, 1); cache.put(2, 2)
# cache.get(1) -> 1
# cache.put(3, 3) # evicts key 2
# cache.get(2) -> -1
Time Complexity: O(1) for both get and put
Q2: Find Kth Largest Element in an Array
Given an unsorted array, find the kth largest element without sorting the entire array.
import heapq
def find_kth_largest(nums, k):
# Use a min-heap of size k
min_heap = nums[:k]
heapq.heapify(min_heap)
for num in nums[k:]:
if num > min_heap[0]:
heapq.heapreplace(min_heap, num)
return min_heap[0]
# Example: find_kth_largest([3, 2, 1, 5, 6, 4], 2) -> 5
Time Complexity: O(n log k) | Space Complexity: O(k)
Q3: Minimum Number of Platforms Required
Given arrival and departure times of trains, find the minimum number of platforms needed at a railway station.
def min_platforms(arrivals, departures):
arrivals.sort()
departures.sort()
platforms = max_platforms = 0
i = j = 0
while i < len(arrivals):
if arrivals[i] <= departures[j]:
platforms += 1
max_platforms = max(max_platforms, platforms)
i += 1
else:
platforms -= 1
j += 1
return max_platforms
# Example: min_platforms([900, 940, 950, 1100, 1500, 1800],
# [910, 1200, 1120, 1130, 1900, 2000]) -> 3
Time Complexity: O(n log n) | Space Complexity: O(1)
System Design Questions (Asked in Round 2)
Myntra technical interviews often include basic system design questions for SDE-1 roles:
- Design a URL shortener - Focus on hashing, database schema, and read-heavy optimization.
- Design the Myntra product search - Discuss Elasticsearch, inverted indices, autocomplete, and ranking.
- Design a notification system - Push notifications, email, SMS with priority queues and rate limiting.
- Design a flash sale system - Handle inventory management, queue-based purchase flow, and prevent overselling.
For SDE-1, interviewers assess your ability to break down problems, identify bottlenecks, and make reasonable trade-offs rather than expecting production-ready architectures.
HR Interview Questions
- Why Myntra over other Flipkart companies? Talk about your interest in fashion-tech, personalization, and working on consumer-facing products at scale.
- Tell me about a challenging project. Use the STAR method — describe the Situation, Task, Action, and Result.
- How do you handle disagreements in a team? Show maturity — discuss listening, data-driven decisions, and compromise.
- What do you know about Myntra's recent initiatives? Research M-Live (social commerce), Studio (fashion content), and sustainability efforts.
- Are you comfortable with Bangalore location? Most Myntra tech roles are based in Bangalore.
Preparation Tips
- Coding First: Solve 200+ LeetCode problems focusing on Arrays, Strings, Trees, Graphs, DP, and Greedy. Myntra's bar is similar to Flipkart.
- System Design Basics: Read "Designing Data-Intensive Applications" by Martin Kleppmann. Practice designing 3-4 common systems.
- CS Fundamentals: Strong grasp of OS (concurrency, memory management), DBMS (transactions, indexing, normalization), and Computer Networks (HTTP, TCP/IP, DNS).
- Mock Interviews: Practice timed coding on a whiteboard or shared editor. Communication matters as much as the solution.
- E-commerce Domain: Understand how recommendation engines, search systems, and inventory management work at scale.
- Competitive Programming: If time permits, participate in Codeforces or CodeChef contests to improve speed and problem-solving intuition.
Previous Year Cutoffs
| College Tier | Coding Test Cutoff | Final Offer Rate |
|---|---|---|
| Tier 1 (IITs, BITS) | 3/4 problems solved | ~25% of shortlisted |
| Tier 2 (NITs, IIIT, VIT) | 3/4 problems solved + MCQ 70%+ | ~15% of shortlisted |
Myntra primarily hires from Tier-1 and top Tier-2 colleges. Off-campus opportunities exist through Flipkart's career portal.
FAQs
What programming languages are preferred for Myntra interviews?
Java and Python are the most commonly used languages in Myntra interviews. C++ is also accepted for the coding round. For system design discussions, language choice is less important than your understanding of distributed systems concepts. The backend at Myntra primarily uses Java with Spring Boot, while data engineering teams use Python and Scala.
Is Myntra's interview process the same as Flipkart's?
While Myntra is a Flipkart subsidiary, the interview processes are independent. Myntra's process tends to be slightly less intense than Flipkart's main SDE hiring (which includes 5-6 rounds). However, the coding difficulty level is comparable. A strong performance in Myntra's process does not automatically qualify you for Flipkart roles or vice versa.
Does Myntra offer remote or hybrid work options for freshers?
As of 2026, Myntra follows a hybrid work model with 3 days in-office at their Bangalore headquarters. Freshers are generally expected to work from the office for the first 6-12 months for onboarding and mentorship. Fully remote positions are rare for new graduates.
What is the career growth path at Myntra?
The typical engineering career path at Myntra follows: SDE-1 (0-2 years) to SDE-2 (2-4 years) to Senior SDE (4-6 years) to Lead/Staff Engineer (6+ years). Promotions are performance-based with biannual review cycles. Engineers can also transition to Product Management, Data Science, or Engineering Management tracks. Being part of the Flipkart ecosystem also opens internal transfer opportunities.
How many freshers does Myntra hire annually?
Myntra typically hires 50-100 freshers annually through campus placements across IITs, NITs, BITS, IIITs, and select Tier-2 colleges. The company also runs an annual internship program (Myntra Hackerramp) which serves as a pipeline for full-time offers.
All the best for your Myntra placement preparation! Focus on strong DSA skills and system design fundamentals to stand out in the interview process.
Explore this topic cluster
More resources in Uncategorized
Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.
Related Articles
Area AND Volume Questions Placement
Company Frequency Difficulty Level TCS High Easy to Moderate Infosys High Easy to Moderate Wipro Moderate Easy Cognizant...
Backtracking Questions Placement
```python def backtrack(candidate, path, result): # Base case: found a valid solution if is_valid_solution(path):...
C Programming Placement Questions
TCS Easy-Moderate Basics, arrays, strings, functions Infosys Moderate Pointers, structures, file handling Wipro...
Cause AND Effect Questions Placement
Cause and Effect questions test your ability to identify relationships between events and determine which event caused...
CPP Programming Placement Questions
Google Hard OOP, STL, Algorithms, Data Structures Amazon Hard OOP Design, Problem Solving Microsoft Hard C++ concepts,...