4 Rounds
1. Coding and Problem Solving -
1.1 Check if there exists a contiguous subarray with sum = 0 in the array.
1.2 Find the longest contiguous subarray within the array with sum=0 in the array --> Link
Low Level Design - Design a single entry-exit, single floor parking lot catering to the Object oriented principles. As part-2 of the same question, the interviewer had introduced Multi-threading in the problem on how would assigning the parking slot to multiple vehicles work at once. Wanted to check the knowledge on Concurrent Data Structures and Synchronised Keywords/Locks.
Managerial Round - Project Deep Dive. 2 Programming Questions.
3.1 Minimum number of jumps to reach end of the array - Solve using Greedy in O(n). - Link
3.2 Find the largest mountain subarray in the array - Link
Mantain extreme calm and composure during this round, even if it seems frustrating at one point.
Directoral Round - Awaiting feedback. Would update the post later
YOE - 4 years