SDE 2
Interview Date
Oct 2024
Result
Not Specified
Difficulty
Medium-Hard
Rounds
3 rounds
Drive Type
Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: Oct 2024
Interview Type: Full-Time
Result: Not Specified
Difficulty: Medium-Hard
Rounds: 3 rounds
Topics Asked: Java, Databases, Microservices, Data Structures, Algorithms, System Design
The candidate interviewed for an SDE 2 position in Bangalore in October 2024. The opportunity was received via Naukri. The candidate had 3.7 years of experience.
Round 1: Screening Round
This round involved questions about the candidate's current and previous work experience. It also delved into technical knowledge of Java, databases, and microservices to assess technical and functional fit.
Round 2: DSA Round
Two Data Structures and Algorithms (DSA) questions were asked. One of the questions was "Group Anagrams". The candidate was able to solve both questions within the given time.
Round 3: Design Round
This round involved a Low-Level Design (LLD) question. The interviewer presented a realistic scenario: designing a simpler e-commerce product similar to Amazon, including customer flow (search, select, add to cart, checkout, order status) with offline payment. The key challenge was to introduce a new Coupon system feature. Initially, the system should support a single coupon: a 10% discount applied to the 11th order, usable once per user and redeemable once in a lifetime. The coupon should be available again if the transaction fails. The existing backend systems mentioned were Catalog/Product Service, Cart Service (each user has one cart), and Order Service (manages creation and status, no payment system). The interviewer expected critical thinking and design skills.