Day 1
1. Round 1 (LLD) (F2F)
Design a playlist from the DJservice and the Recommendation service to mix the songs .
Given the list of 10 requirements printed on paper . The core idea is to mix the songs coming from the Djservice and the recommendation service , in a custom proportion or in a equal proportion . Filters can be applied based on the user preferances .
Expectation is to write the production ready classes with proper syntax on paper .
Leadership principles - any situation where you pushed the customer back , have u made any thing in thinking long term vision and did u sacrified any short term goals for that .
2. Round 2 (DSA) (F2F)
Q1 - Given two boxes of A[] , B[] with size n , where each elements represents the sweetness , Given the M students , distribute the sweetness of A , B to each children and you should minimize the total sweetness .
Q2 - Find the unoccupied seat position with the maximum distance to the occupied site .
seats[] = {'O','U','U','U','O','O'};
Answer - 2nd indexed seat
Leadership principles - outside of your responsiblility , any process you have improved by yourself
I messed up the first round , didn't able to code it properly . And coming to the second round Wrote the brute force solution for Q1 and optimal for the Q2 .
Is there any chances for the third round ?
Day - 3
Round 3 ) DSA (Virtual)
Scheduled the another loop interview , virtually . I thought it will be HLD since they have shared a webiste link similar to the exalicdraw , and they also shared the common coding space link .
Prepared for the HLD , but the interviewer asked me the 2 DSA questions.
I feel Lucky for both the dsa questions . Interviewer is asking all the approaches and all the time and space complexities and the expectation is to write the optimal code from scratch .
I wrote the recursive , memoization for 2nd , but interviewer asked for the tabulation as well . For these 2 questions the time limit is 45 mins . We have to explain our approaches before the coding .
Leadership principles -
Interviewer is asking for multiple instances for both the questions not the single instance ( may be interviewer knows that everyone will have a single instance that they would have framed it)
Right after this round , after 20 mins HR scheduled the final round which is supposed to happen in a week . This final round is with some Engineering Senior Manager from USA from the same hiring team .
Guys do you think is the final round is a bar raiser or is it part of the loop interview ? What do you think I should focus for the final round ? I know I haven't performed well in the first round .