Summary
I recently interviewed for an SDE-3 role at Meesho, successfully clearing a Data Structures & Algorithms round before a truncated Low-Level Design round. Despite not receiving an offer, I found the preparation process valuable for sharpening my skills.
Full Experience
I recently had the opportunity to interview for an SDE-3 role at Meesho, and I wanted to share my experience in detail.
The first round was focused on Data Structures and Algorithms, lasting 90 minutes. I was given two coding questions: one involved arrays, and the other centered around the concept of merging intervals. I'm pleased to say I successfully cleared this round.
Next, I proceeded to the Low-Level Design round, which was scheduled for 90 minutes. Unfortunately, the interviewer joined 45 minutes late, which significantly cut down the available time. The discussion ended up being primarily resume-based, and I also faced a few questions related to Spark and Airflow. The entire interview lasted only about 30 minutes, and the interviewer abruptly ended the meeting after asking about some tech stacks that weren't even listed on my resume.
Although I didn't receive an offer for the SDE-3 position, I genuinely view the preparation itself as a positive takeaway. Going through this entire process truly helped me sharpen my problem-solving and system design thinking, skills which I'm confident will be beneficial in my upcoming interviews.
Interview Questions (1)
Given an array of intervals where intervals[i] = [starti, endi], merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input.
Preparation Tips
My preparation for this interview was focused on strengthening my problem-solving abilities and refining my system design thinking. While the outcome wasn't an offer, the journey of preparing for these rounds proved invaluable for my overall skill development.