Status: BTech Information Technology Tier-2
YOE: 2 years 11 months
Position: SDE1 at FinTech firm
Location: Delhi
This was a hiring drive and all rounds were held on the same day except the online test which shared a few days earlier.
Round 1 - Coding (1hr)
https://leetcode.com/problems/find-all-duplicates-in-an-array/ (Was asked to solve this with O(1) space straightaway)
https://leetcode.com/problems/kth-largest-element-in-an-array/
Round 2 - Java (1hr15min)
I found this round to be the toughest, the questions were a bit hard to understand. A few of them were kind of twisted to confuse the candidate. Be prepared well with your Java concepts.
Round 3 - Hiring Manager (1hr15min)
30 mins - Deep discussion on the best project in current org, architecture explanantion, trade offs, architecture diagram, use cases
10 mins - System design - design object model to support basic features of Amazon (Browse products, add proudct to cart, place order)
10 mins - Hiring Manager talked about the team
10 mins - I asked some questions of my own. He answered quite patiently and went to detail.
Enjoyed this round thoroughly.
Overall the hiring process was quite smooth and fast. However, they were not offering enough of a raise on my current compensation so I ended up declining the offer.
Other interview experiences: