YOE: 1+
Round 1 (Tech)
- Balanced Parenthesis Problem
- N closest points to origin
- No. of ways to reach (n-1, m-1) from (0,0) in nxm grid
Was able to answer all of the questions and got a call for second round.
Round 2 (Tech)
- Implement LRU Cache
- Find median from data stream
- Find min in sorted rotated array
Was able to answer 1st and 3rd but couldn't completely answer the second. Gave a few approaches with which the interviewer was happy that I am trying but in the end he asked me to go through this question as this is very interesting.
Round 3 (Manager)
Normal mangerial questions.
Result: Rejected
Not sure of the exact reason but I think it was due to fact that I didn't had any prior experience with multi-threading programming which was required in that role.
Got a second chance of interviewing with a different team after requesting the recruiter.
Round 1 (Tech)
- A variation of best time to buy and sell stocks problem.
- Lots of theoretical questions on networking.
- K most frequent elements
Was able to answer all of them. First one was a bit tricky but was able to figure it out. (I was pleasantly surprised that I figured it out.)
Round 2 (Tech + Manager)
- Easy level question (don't exactly remember, but I solved it using normal sorting)
- Lots of question on networking both theoretical and implementation wise.
- HLD for some requirement that he provided.
- Normal managerial questions.
- Current responsibilites.
- Behavioral questions (teamwork, ownership, challenges)
He was mostly satisfied with my answers.
Result: Offered


