Total Experience : 6+ years
Interview Dates : March 2022
Current Exp : Product Based Company
Leetcode Profile : 250 (160 Medium)
Recruiter got in touch through LinkedIn. 5 rounds were scheduled in a week each of 45 mins.
Round 1 : DSA
Started with question related to reading string with a given char : value in a map. Needed to convert it in Huffman tree like binary tree. Each char value needs to be mapped to a node value where node's value corresponds to the level of the node.
Round 2 : DSA
Started with brief introduction.Asked question on designing a DS to store values(MIN/MAX/Current) for a stock (Like google finance).
Value changes every millisecond. Added the complexity by adding a new functionality of Update, which could change any previous value.
Round 3 : Leadership principles .
Standard questions about team work, past projects.
Round 4 : DSA
Started with brief introductions. The question was quite lengthy and I found it hard to complete it with given complexity in the given time frame.
Given a tree like data structure to store categories of products and regions, need to check the coupon compatability with default coupons.
Each product could be a category and each region could be a continent. Need to reach leaf nodes to verify the compatibility with the default coupons.
Round 5 : Designing
Discussed about a social media platform like twitter. He took special interest in cache updations.
Verdict : Reject
Got a call from the HR very next day after the last round. Review was good for round 2 and round 5, but not round 1. Need to work on coding speed.