I prepped around 15 stories to use for the LPs questions but I had to come up with some stories on the spot depending on the question. These are just some of the LP questions that I remember they asked me, but make sure to take the LPs prep seriously. The interviewers dived deep into what you did and asked bunch of follow ups.
Round 1:
LP:
System Design:
Round 2:
LPs:
Tell me about something complex problem that you encounter. How did you find the right people to reach out to and how did you reach out?
(I forgot the rest)
Coding Round:
Round 3:
LPs:
OOP Round:
Round 4 (Bar Raiser I think):
LPs:
Coding Round:
"""
I want to start a broadcasting company. I will provide a schedule with channels and shows, this will include things such as program name,
start time, end time, and quality (SD/HD/4K.etc). What I'm wanting from you is to create a way that based on this schedule I can understand
What my peak bandwidth requirement is to broadcast my proposed schedule.
Constraint:
- I will only be able to purchase bandwidth once a year, so I will need
plan my schedule and get a peak requirement for the entire schedule presented. This will contain multiple channels and ontent changes in
quality throughout the year.
Required Outputs:
1. Maximum total bandwidth over the schedule
2. Stretch, average consumption based on schedule.
Quality Type Bandwidth
Standard Def (SD) -> 1 (1500bit)
High Def (HD) -> 5 (6000bit)
Ultra High Def (4K) - > 12 (21000bit)
Example TV Guide:
Channel 1 = 12p - 4p -> SD, 4p - 5p -> HD, 6p - 9p -> 4K
Channel 2 = 10a - 1p -> HD, 1:30p - 5p -> SD, 8p - 12p - 4K
10a - 12p (1 HD) = 5
12p - 1p (1 HD, 1 SD) = 6
1p - 1:30p (1 SD) = 1
"""