**Day 1 **
1. Round 1 (LLD)
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)
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
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 Leader from USA .
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 .
Day - 18
Round 4
Hi Guys ,
Round - 4 with the Senior Eng manager was scheduled on Day 13 , but due to the network issue , I have asked HR to reschedule since the interviewer is unable to hear my voice in the interview . After that HR Re-scheduled it after 1 week on Day 18 .
Interviewer set the expectation , and what she will ask in this round .
LeaderShip principles
I have answered mostly in favour of me . But this code validation I told I will check all the endpoints of the code where there is a touch point in the code . She told so you will do the testing like manually .
Design a Youtube kind of system - Video Storage System .
FR :
I have designed it on their website - bluescape . Mostly designed as expected with the chunking , elastic search , manifest files , post processing the videos , Blob storage , CDN , S3 presigned URL , Diff video qualities . But she is not interactive in nature . Finally she asked how u scale it and then She concluded the interview even when there is 10 mins left .
So guys what do you think based on the experience , do I have a chance here ? I don't have any hope since I messed up their first Round LLD .