Tip 1 : Be thorough with the past projects you've owned
Tip 2 : for HLD : Educative's Grokking the system design is best
Tip 3 : While designing any system(HLD or LLD), always assume and target a scale and design your solution according to the scale only.
Tip 1 : Mention the scale of your previous projects, mention the team size you were leading
Tip 2 : Mention the tech stack you've worked on and details about the exact specifications of the implementations.
Machine Coding : Design an in-memory SQL Database. The problem statement was very vague and that was on purpose, the interviewee himself has to come up with the functional and the non-functional requirements and then come up with the design and then the code for the solution. 1 hr for design discussion. 1.5 hours for the coding implementation and then the last half hour for the discussion around the implementation.
Design in-memory SQL database.
It should be able to create a table, insert rows in the table, able to query on the table in O(n) time and then delete a table as well.
Tip 1 : The interviewee himself has to come up with the functional and the non-functional requirements and then come up with the design and then the code for the solution
Tip 2 : Segregate your classes into relevant and use case-specific models.
Tip 3 : Satisfy all the mentioned Functional requirements. Optional: Satisfy the non-functional requirements.
Design Notification System which could serve millions of notifications (SMS, Email, Push notifications etc)
Design Notification System.
Tip 1 : Segregate your priority notifications into a priority queue and then promotional notifications in a low-priority queue.
Tip 2 : Identify the bottlenecks and how the servers are to be organized in order to serve a large number of notifications.
Tip 3 : Do practice such questions on internet
Hiring Manager + HR Round.
Normal HR-like questions were asked in this round along with a single coding round.
Tip 1 : Be very thorough about the previous projects
Tip 2 : Keep your resume simple but know every inch of it.
Tip 3 : Be very humble and calm during the interview cause HMs look for a culture fit as well.



Used Floyd Warshall Algorithm

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?