Swiggy SDE 2 Interview
Summary
The interview process started with an Online Assessment (OA), followed by multiple interview rounds conducted via a third-party platform (BarRaiser). The process focused on Data Structures & Algorithms, Low-Level Design (LLD), High-Level Design (HLD), and general problem-solving skills.
Full Experience
Online Assessment (HackerRank – 90 mins) Platform: HackerRank Duration: 90 minutes Questions: 2 coding problems (Medium to Hard level) Focus: Problem-solving and DSA
I was able to solve both the problems, which led to the next stage.
Interview Questions (1)
Search in Rotated Sorted Array
You are given a sorted array that has been rotated at an unknown pivot. The task is to search for a given target element in the array and return its index. If the target is not found, return -1.
Preparation Tips
Round 1: Coding + LLD (1 hour) Duration: Coding + Problem Solving: 45 mins Low-Level Design: 15 mins Topics Covered: DSA (Binary Search based problem) Java fundamentals Some discussion around Java concepts
Questions Asked:
DSA: Problem similar to Search in Rotated Sorted Array (Binary Search variant) LLD: Design a Notification System
Experience:
Coding round went well; I was able to derive the optimal approach. In the LLD part, I covered basic components like different notification types and channels (Email, SMS, Push), but I feel I lacked depth in terms of extensibility, design patterns, and edge cases.
Outcome
I was eliminated after Round 1 (Coding + LLD). I did not proceed to further rounds.