Education: Bachelor's from a tier-1 university in India
Years of Experience: 2.2
Prior Experience: Product Based - FAANG
Company: Cred
Interview Experience
Round 1: Recruiter Call | 30 minutes
General discussion regarding previous experiences/projects, why cred?, why leaving the current company? etc.
Round 2: Machine Coding round | LLD | Medium-Hard | 2.5 hours
Given a wide open ended problem statement and a boilerplate code-base with 50 unit tests. I had to implement 2 public methods related to payment recommendation systems. Standard sorting/BST based algorithm with custom comparator. Was able to pass all unit tests on the hackerank platform. Focus was given on correctness, clean, modular, testable code with suitable design patterns.
Round 3.1: Data structures & algorithm | Easy-Medium | 45-minutes
Standard leetcode medium problem. Was asked to write the code in google doc and make it clean, modular & testable.
Round 3.2: Higher Level Design | 45-minutes | Hard
Design a file sharing system similar to google drive. Drawio wasn't working for me so I used a whiteboard. Discussion around architecture choice, data-base entities, APIs, optimization, concurrency & scalability.
Round 4: Hiring Manager | Medium-Hard | 1.5 hours
Verdict: Offer Call with Recruiter & Manager.
Compensation: https://leetcode.com/discuss/compensation/2572479/Cred-or-SDE-II-or-Backend-or-Bangalore
All the best!