I recently participated in a campus recruitment drive by Myntra and was selected for a 9-month internship, with the possibility of a performance-based conversion to a full-time role. The selection process consisted of three rigorous rounds:

Round 1: Online Assessment (OA)
This round involved 5 coding problems, and a total of 200 students participated. Candidates who successfully solved 3 problems completely and partially solved 1 additional problem were shortlisted for the interview rounds.

Round 2: Problem-Solving and Coding (Online Interview)
This round focused on algorithmic problem-solving. I was asked to solve two coding problems:

  1. Problem 1: Count the number of substrings in a string that contain specific characters.
    Example: Given the string s = "absdabc" and characters char = ["a", "b", "c"], the output should be 6.
  2. Problem 2: Find pairs in an array whose sum is divisible by a given integer k.

Round 3: Data Structures (Most Crucial Round)
This round was the most challenging and pivotal in the selection process. The questions focused on advanced data structures:

  1. Problem 1: Course Scheduling - Determining the correct order of courses based on given prerequisites.
  2. Problem 2: Generate all valid IP addresses from a given string.
Comments (0)