Education: B.Tech Tier-3
Years of experience: 2 yr 11 months
Current CTC : 16LPA
Location: Bangalore
Interview Process:
R1 (1 hr):
Conducted by JobTwine.
LC Questions:
Verdict: Cleared
R2 (1 hr):
- https://leetcode.com/problems/lru-cache/
- Difference between Comparator and Comparable.
- Why Java Interfaces Cannot Have Constructor But Abstract Classes Can Have?
R3 (1hr):
- Design alerting system. (LLD) -> This was more of an open-ended question.
My answer was to trigger events when 4xx/5xx errors occured to a time-series DB, Integrate Grafana with it and when it breaches a threshold, email notification would get triggered. Then interviewer was interested in exploring other notification options like slack alerts, serviceNow tickets to be created automatically etc.
- DSA: array of integers given, a number k given. I can only pick k integers from the array. I can only pick the element from either side of the array. Need a way to maximize the sum.
Documents submitted on 07th June 2022.
Offer: https://leetcode.com/discuss/compensation/2188044/MakeMyTrip-or-SSE-1-or-BLR-or-Declined