Status & Position: 7.8 YoE, SDE 2 @Product based company
Round 1: Hiring Manager Round
- Question from my projects
- How would you evaluate between two solutions/tools.
Round 2: Problem Solving/DSA 1
- Variation of Josephus problem (Solved it using queue and then derived the modular formula for recursion, was stopped at there no need to code that)
- Given busy intervals find free Slots (interval question)
Round 3: Problem Solving/DSA 2
- Finding Peak in rotated sorted array (Binary Search)
- Question on string encoding. "Have a nice day" -> ['hae', 'and', 'via', 'ecy'], Solved it using Matrix and modular maths.
- Remove duplicates from array without using Hash/Set. (Provided a trie based sol, stored the number in binary format using Trie, marking end node of num as True)
Round 4: System Design Round
- Design wallet app
- Architecture of one my projects
Round 5: Cultural Fitment Round/Director Round
- How do you deal with scenario where you have missed a projected deadline
- Why do you want to continue in IC role?
- How do you deal with a rigid user?
- How will you quantify your work? (I gave Impact score system example)
Result: Paypal Offer