Online Coding Evaluation:
2 Questions were asked ranging from easy to Medium Difficulty
Followed by giving reasoning behind Time complexity for them.
Telephonic Interview:
Started with talking about 15 min about the projects and regarding scalability of the project and handling the environment to be fail-safe.
Problem 1: Given an array find the value with the highest frequency. (Pretty standard Question) - Asked about the time complexity. Used a HashMap.
Followed by, find k most frequent element in an array. https://leetcode.com/problems/top-k-frequent-words/. Followed by complexity of the code.
Used a Max Heap to solve this.
Onsite Interview:
Round 1(Behavior Interview| Hiring Manager (Team 2)):
I frankly have never heard so many behavior questions (LP) in such a small amount of time. Starting before the interview, he already told me that we are looking for LP in your answers. So, I should better answer my question around it
Round 2(Bar-Raiser)
I knew it was BR because he was not from any of the teams mentioned about the role. Started with general LP questions.
In the end 15 minutes, he wanted a working solution for Given an expression, find the value of it following the BODMAS Rule. E.g. : (4+3-6*8/4).
https://www.geeksforgeeks.org/expression-evaluation/ . I gave him a working logic about the working of the code and tried to complete half of it in the given time.
Round 3 - System Design
Design Git. With functionality of adding, deleting, searching. This was the best I did, and the interviewer liked my approach. Used a lot of AWS features such as Dynamo DB, ElastiCache for Redis. Also, wrote the API calls for the functionality mentioned.
Round 4:
Started with Behavioral questions about Projects I have done apart from what I have mentioned in Resume. Relay questions on the same topic and why I choose this approach. Was completely uninterested in what I wanted to say but rather wanted his questions to be answered. **
Round 5 (Hiring Manager - Team 1):
This was an excellent guy and was so calm and patient in what I wanted to say. Following by behavioral questions such as
**Hope this helps you guys!!! **