Round 1(Online Coding): 120 mins
- 2 questions were asked, 1st question was similar to the coin change problem and another one was based on array.
- Expectation: Pass all test cases of both the questions in 120 minutes.
Round 2(Coderpad): 60 mins
It was a live interview round where needed to solve 2 questions with a screen shared on coderpad. You cannot spend more than 30 mins on 1 question.
- Transform the string in following manner:
Replace substring with * if it matches prefix of the string.
ababcdababcd -> ab*cd* because
(ababcdababcd, hence ab and ababcd can be replaced with *)
- (Debug code)
Code was already given, and testcases which are failing were given. Modify the code to pass all test cases.
Expectation: Should atleast solve 1 question fully and other one partially.
Tip:- Avoid directly jumping to the code. Try to debug the code based on each failed testcase which was given.
[SUPER DAY]
Round 3(DS/Algo): 60 minutes
- Print Left View of a Binary Tree
- Sliding Window Maximum (Maximum of all subarrays of size k)
Expectation: Pseudo Code
Round 4(DS/Algo): 45 minutes
- Minimum Number of Platforms Required for a Railway/Bus Station
- Reverse a Linked List in groups of given size
Expectation: Pseudo Code
Round 5(DS/Algo): 60 minutes
- Similar to this. Find Recurring Sequence in a Fraction
Eg : (1,3) -> 0.(3) , (3,10) -> 0.4(3)
Expectation: Full working code
Round 6(Hiring Manager): 45 minutes
- Questions about work experience, why you want to leave your current organization, working technologies etc.
- Find subarray with given sum | Set 2 (Handles Negative Numbers). Asked only the logic to solve the problem.
- Puzzle: Four People on a Rickety Bridge
Verdict: Selected