0% found this document useful (0 votes)
2K views5 pages

Myntra SDE Internship Prep Guide

This document is a comprehensive guide for candidates preparing for Software Development roles at Myntra, covering online coding assessments, technical interviews, HR rounds, and previous year questions. It includes essential DSA concepts, coding problems, interview experiences, and tips for resume building and interview preparation. The guide is suitable for students from all batches seeking tech roles at Myntra and encourages joining communities for additional resources and updates.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views5 pages

Myntra SDE Internship Prep Guide

This document is a comprehensive guide for candidates preparing for Software Development roles at Myntra, covering online coding assessments, technical interviews, HR rounds, and previous year questions. It includes essential DSA concepts, coding problems, interview experiences, and tips for resume building and interview preparation. The guide is suitable for students from all batches seeking tech roles at Myntra and encourages joining communities for additional resources and updates.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Join Our Communities for more Informative Content : [Link]

ee/Learn_with_Anu

Myntra SDE Internship &


Placement Preparation Guide
- Prepared by Anusha

➢ This document is a comprehensive preparation guide for


candidates applying to Myntra for Software Development roles—
whether it's for an internship or full-time opportunity. It includes
detailed resources for the online coding assessment, technical
interviews, HR rounds, previous year questions, and candidate
experiences. Suitable for students from all batches aiming for a
tech role at Myntra.

➢ Join Our Communities for the Latest Internships and job Updates
& Free Resources: Learn with Anu

➢ If you have any queries DM me on Insta (Id : yt_lwa)

Join our Communities to Stay Updated with the Latest Internship and Job Opportunities, Preparation
Tips and Free Materials, & a lot more !
Access all resources : [Link]
Join Our Communities for more Informative Content : [Link]

1. Must-Know DSA Concepts


• Arrays & Sliding Window – Arrays
• Strings – Strings
• Recursion & Backtracking – Backtracking
• Linked Lists – Linked List
• Trees – Trees
• Graphs – Graph Basics
• Dynamic Programming – DP
• Stack/Queue – Stack | Queue

2. 12 Previous Year Coding Questions


1. Maximum Difference Between Two Elements
Problem : Find the maximum difference between two elements in an array such that the
larger element appears after the smaller one.
Concepts : Arrays, Greedy approach (tracking min element and max profit). (Solution)

2. Cut the Sticks


Problem : Given an array representing the lengths of sticks, iteratively cut the sticks by
the length of the smallest stick and remove sticks of zero length.
Concepts : Arrays, Sorting, Simulation. (Solution)

3. Search in Rotated Sorted Array


Problem : Given a rotated sorted array, search for a target value.
Concepts : Binary Search, Array manipulation. (Solution)

4. Check if a Graph is Bipartite


Problem : Determine if a given graph can be coloured using two colours without
adjacent nodes sharing the same colour.
Concepts : Graph traversal, BFS/DFS, Graph Colouring. (Solution)

5. Check if a Tree is a Binary Search Tree (BST)


Problem : Verify whether a binary tree satisfies the properties of a BST.
Concepts : Tree traversal, Recursion. (Solution)

6. Rotate Matrix by 90 Degrees


Problem : Rotate a given N x N matrix by 90 degrees in a clockwise direction.
Concepts : Matrix manipulation, In-place algorithms. (Solution)

Join our Communities to Stay Updated with the Latest Internship and Job Opportunities, Preparation
Tips and Free Materials, & a lot more !
Access all resources : [Link]
Join Our Communities for more Informative Content : [Link]

7. Backspace String Compare


Problem : Compare two strings to determine if they are equal when both are typed into
empty text editors, considering backspace characters.
Concepts : Stack, String manipulation. (Solution)

8. Stock Buy and Sell


Problem : Given an array of prices, find the maximum profit by choosing a single day to
buy and a different day to sell.
Concepts : Dynamic Programming, Greedy algorithms, Arrays. (Solution)

9. Delete Nth Node from End of Linked List


Problem : Remove the Nth node from the end of a singly linked list.
Concepts : Linked List traversal, Two-pointer technique, Edge Case Handling. (Solution)

10. Check for Balanced Brackets


Problem : Determine if an expression has balanced parentheses.
Concepts : Stack, String parsing, Bracket Matching Logic. (Solution)

11. Minimum Number of Platforms Required


Problem : Given arrival and departure times of trains, find the minimum number of
platforms required at the railway station.
Concepts : Sorting, Greedy algorithms, Two Pointers or Priority Queue. (Solution)

12. Lowest Common Ancestor in a Binary Tree


Problem : Find the lowest common ancestor of two nodes in a binary tree.
Concepts : Tree traversal, Recursion. (Solution)

3. Myntra SDE Interview Experiences


1. Myntra SDE Interview Experience (Off-Campus, 2021) (Link)
2. Myntra SDE-I Interview Experience (July 2024) (Link)
3. Myntra Interview Experience (On-Campus) (Link)
4. Myntra SDE-1 Interview Experience (Link)
5. Myntra Interview Experience (SDE-II) (Link)
6. Myntra Software Engineer Interview Experience (Link)
7. Myntra Interview Experience (Senior Software Engineer) (Link)
8. Myntra SDE-1 Frontend Interview Experience (Link)
9. Myntra SDE-Intern Interview Experience (On-Campus) (Link)
10. Myntra Interview Experience (On-Campus for Software Engineer) (Link)
Join our Communities to Stay Updated with the Latest Internship and Job Opportunities, Preparation
Tips and Free Materials, & a lot more !
Access all resources : [Link]
Join Our Communities for more Informative Content : [Link]

4. Behavioral Round Preparation


Common HR Questions:
• Tell me about yourself

• Why Myntra?

• Projects & Challenges

• Strengths and Weaknesses

Resources:
• HR Questions - PrepInsta

• Glassdoor - Myntra Interview Questions

5. Common DSA Topics


• Arrays & Strings
• Linked Lists
• Binary Trees
• Recursion
• Graphs
• Greedy & DP
• Stack/Queue
• Sorting & Searching

6. Coding Round Practice (DSA Focused)


• Striver’s DSA Sheet
• Must do Coding Problems
• InterviewBit DSA Track
• NeetCode 150 (Top 150 – 200 problems)
• NeetCode – YouTube Channel (DSA Playlists)
• GFG – Must do Coding Questions

Join our Communities to Stay Updated with the Latest Internship and Job Opportunities, Preparation
Tips and Free Materials, & a lot more !
Access all resources : [Link]
Join Our Communities for more Informative Content : [Link]

7. Resume Tips
• Highlight DSA practice (LeetCode/GFG/Codeforces)
• Include internship experience (if any)
• Mention GitHub & LinkedIn
• Add links to personal projects

8. Additional Tips
Understand the Fundamentals: Ensure a strong grasp of data structures like arrays,
linked lists, trees, graphs, and algorithms including sorting, searching, and dynamic
programming.
Practice Regularly: Consistent practice helps in identifying patterns and improving
problem-solving speed.
Mock Interviews: Engage in mock interviews to simulate the interview environment and
receive feedback.
Review Past Experiences: Reading about others' interview experiences can provide
insights into the types of questions asked and the interview process.

8. Final Tips & Strategy


• Solve 2–3 DSA questions daily
• Revise common patterns (sliding window, two pointers, etc.)
• Take mock tests
• Maintain speed and accuracy

All the Best

Join our Communities to Stay Updated with the Latest Internship and Job Opportunities, Preparation
Tips and Free Materials, & a lot more !
Access all resources : [Link]

Common questions

Powered by AI

Candidates applying for a Software Development role at Myntra must be familiar with data structures such as arrays, linked lists, trees, graphs, stacks, and queues, as well as algorithms including dynamic programming, recursion, and backtracking . These structures and algorithms form the core of problem-solving in coding assessments, enabling candidates to tackle a variety of coding problems efficiently. Understanding concepts like sorting and searching enhances algorithmic problem-solving skills, which are essential for both online assessments and technical interviews .

Reading and analyzing past interview experiences provides valuable insights into the nature and format of interview questions, types of problems typically posed, and the interview process varied by position and role at Myntra . It allows candidates to benchmark their preparation against real scenarios and understand the expectations and common pitfalls faced by previous candidates. This strategy helps in tailoring one's study approach and improves strategic planning for technical and HR rounds .

Candidates should highlight data structure and algorithm (DSA) practice in their resume, showcasing familiarity with platforms like LeetCode, GeeksforGeeks, and Codeforces . Including relevant internship experiences enhances professional exposure. Profiles such as GitHub and LinkedIn should be mentioned to demonstrate networking and project engagement. Providing links to personal projects proves hands-on experience in software development, which is critical for positions at Myntra .

Expertise in recursion and backtracking significantly benefits candidates during algorithm-focused interviews by enabling them to solve complex problems that cannot be tackled effectively through iterative approaches alone . Recursion offers simplicity in expressing solutions, while backtracking provides a systematic method for exploring possible solutions and discarding non-feasible options. These techniques are vital for problems involving permutations, combinations, and constraints satisfaction, commonly assessed in Myntra’s interviews, requiring candidates to leverage recursive problem-solving skills effectively .

Dynamic programming helps in solving the 'Stock Buy and Sell' problem by breaking it down into simpler subproblems. The principle of maintaining a dynamic state that keeps track of the minimum price encountered up to each index and calculating the potential profit for each day's price optimizes the decision-making process without redundant calculations . This approach efficiently determines the maximum profit possible by ensuring that the time complexity remains linear, which is ideal given potentially large datasets .

The greedy method is beneficial for array problems like 'Maximum Difference Between Two Elements' because it simplifies the problem by focusing on making the most optimal choice in each step, often reducing time complexity drastically to O(n). A key strength is its efficiency for problems where locally optimal choices lead to a global optimum. However, the downside is that it may not always yield correct results for problems where the global optimum is only achievable through backtracking or a dynamic programming approach, thus limiting its applicability depending on problem constraints .

Mock interviews are crucial as they simulate the actual interview environment, helping candidates manage pressure and time constraints typical of real interviews . They provide a platform to practice articulating thoughts clearly while solving problems, a key skill assessed during technical interviews at Myntra. Receiving feedback post-mock interviews allows candidates to identify weaknesses and improve upon them, thereby enhancing their performance in actual interviews .

Participating in learning communities provides networking opportunities, access to shared resources, and updates on the latest internship and job openings, which are crucial for career advancement at companies like Myntra . These communities promote collaborative learning, enabling members to exchange knowledge, participate in discussions on technical subjects, and prepare efficiently for interviews. Being part of such groups also helps in staying motivated and informed about industry trends and hiring practices .

Understanding graph data structures is vital because many real-world problems can be modeled using graphs, such as network routing, social networks, and dependency resolution . During technical interviews at Myntra, candidates are often tasked with problems that require knowledge of graph traversal methods like BFS and DFS, as well as concepts like bipartiteness and shortest paths. Mastering these topics equips candidates to tackle a wide range of complex computational problems effectively .

Linked lists are foundational data structures frequently tested in coding assessments due to their dynamic nature and complexity in managing data elements compared to arrays . Proficiency in operations such as inserting and deleting nodes, traversing, and handling edge cases like circular and doubly linked lists, prepares candidates for complex problem-solving scenarios, such as those encountered in Myntra's assessments. These operations test a candidate’s ability to manage data independent of fixed-size constraints, crucial for efficient software development solutions .

You might also like