Tip 1 : Practice questions on leetcode
Tip 2 : Understand the best solutions in depth and algorithm used
Tip 3 : Ask clarifying questions to the interviewer and break the problem to smaller sub parts
Tip 1 : Highlight your most impactful work on the resume
Tip 2 : Keep it easy to understand
Design a class booking app for the students
Tip 1 : Define the problem statement and requirements
Tip 2 : Break it down into smaller components
Tip 3 : Design the Data base architecture
The interviewer understand the current problem statement I was working on.
Asked the clarifying questions and alternative approaches to solve the same and their tradeoffs.
Also, asked about the technologies I was using in depth and reason for choosing the same.



This round was their with the CTO and was mostly the culture fitment round.
What do you want to be in next 5 years.
What projects and technologies you have worked on?
Tip 1 : Clearly state your aspirations and goal that you aspire to achieve.
This round was with the cofounder and was mostly culture fitment.
Why do you want to join Rivigo?
What are your hobbies?
Tip 1 : Understand and go through their leadership principles
Tip 2 : Give relevant examples from past where you have demonstrated the same principles.

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