Education: B.tech in Mechanical Tier-1 College
Current Position: Senior Software engineer with 2.8 yr experience
Interview Dates: April 2022
Round 1 - [Hiring Manager screening] (1 hour):
Lots of core java, multithreading related questions
1 coding question - 42. Trapping Rain Water
Round 2 - [Writing Code on shared editor] (1 hour):
Discussion on my projects,
2 Coding questions:
1. Get height of a Tree
2. Print top view of a tree
Round 3 - [Coding] (1 hour):
2 LC medium questions - I don't remember them.
Round 4 - [Coding] (1 hour):
3 coding Questions:
1. Given a string s, return longest string such that no two adjacent characters are same.
2. 438 Find All Anagrams in a String
3. Implement queue DS.
Round 4 - [Coding] (1 hour)
Discussion on my projects,
Java specific questions,
Implement an immutable class.
Implement a DS similar to List in java with O(1) get and remove operations:
Java List features: Order is maintained, Allow duplicates - Couldn't solve this, had lot of discussion on this with the interviewer but I never understood what his idea was.
Result: Received Offer.
TC: ~33 lpa
Compensation: https://leetcode.com/discuss/compensation/1928377/Vmware-MTS2-Bangalore