Interview Experience — SDE2 Angel one
Summary
I cleared the SDE2 interview process at Angel One, which included DSA, HLD, system design, and LLD rounds, and received an offer.
Full Experience
Round 1: DSA Koko Eating Bananas Longest Palindromic Substring Decoding Number String to A-Z Characters — DP
Solved all 3 problems.
Result: Cleared
Round 2: HLD
Design a Payment Service
The round went on for 1+ hour with several deep dives, including:
Database commits and transaction handling Kafka streams Partner bank failures/issues Vendor payment flow Handling payment failures and retries
I honestly didn't feel very confident after the round and wasn't sure how it went.
Result: Cleared
Round 3: System Design + Database Design + LLD
LLD: Parking Lot
Database Design: Books and Authors Store
Result: Cleared
Final Verdict Selected
Compensation Fixed: ₹29 LPA Joining Bonus: ₹1 Lakh Performance Bonus: ₹2.9 LPA
Interview Questions (6)
Koko Eating Bananas
Given an array of banana piles where piles[i] is the number of bananas in the i-th pile, and an integer H representing hours, Koko can eat any integer number of bananas per hour from a single pile. Determine the minimum integer eating speed K (bananas per hour) such that Koko can finish all bananas within H hours.
Longest Palindromic Substring
Given a string s, return the longest palindromic substring in s.
Decode Ways
Given a non‑empty string containing only digits, determine the total number of ways to decode it into letters mapping 1 -> A, 2 -> B, ..., 26 -> Z. For example, "12" can be decoded as "AB" (1 2) or "L" (12).
Design a Payment Service
Design a high‑level architecture for a payment service that handles transactions, communicates with partner banks, processes vendor payment flows, and ensures reliability with retries and failure handling.
Parking Lot Low‑Level Design
Create a low‑level design for a parking lot system including classes for parking spots, tickets, entry/exit gates, payment handling, and vehicle types.
Books and Authors Store Database Design
Design a relational database schema for a store that sells books, including tables for books, authors, and the many‑to‑many relationship between them, with appropriate keys and indexes.