Tip 1 : Practice DS-Algorithm from the first day of your preparation
Tip 2 : Give interviews and try to evaluate your self
Tip 3 : Start giving interviews where you have lower probability of joining but gives you good interview experience
Tip 1 : Try to cover the scale of your current application- what is the RPS of your system
Tip 2 : Do not directly mention your year of experience
Duration : 15 mins (question understanding) + 90 mins (Implementation) + 30 Mins (Discussion about the implementation)
This round focuses more on the candidate's problem solving capability, code structure, working condition of the code and thread safety of the implemented code and scalability for future use cases.
Candidate is free to use IDE or he can implement the solution in the hackerrank link given.



I was asked to implement the functions for rolling the dice, climbed up and climbed down which was covering entirely the functionality of the snake ladder game
There was test cases for these problem
Tip 1 : try to understand the problem clearly
Tip 2 : try to understand the expectations from interviewer
Tip 3 : try to implement optimal solution with proper code structure.
This round focuses on the candidate's distributed system design knowledge and handling the scalability when it is required.
Candidate has come up with architectural diagram of various components of system design.
Implement typeahead search.
For example : if I write saree in search box system should give me top 5 results related to saree.
I gave the solution using Quad tree and Redis
Tip 1 : Try to understand the problem
Tip 2 : Try to understand the expectations from interviewer
Tip 3 : Try to come with optimal solutions and get the direction from interviewer whether he is expecting something else
This was the Techno managerial round.
I Was asked the questions related to my current project.
Tip 1 : Prepare your project
Tip 2 : gather some scale related information about your project

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