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 the purpose of the return keyword?