Tip 1 : Practice DSA/Algorithms.
Tip 2 : Practice LLD and OOPs concepts. Also, do check how data models/database schema should be.
Tip 3 : Practice System Design from the Alex Xu - System Design Interview book.
Tip 1 : Do not put false things on your resume.
Tip 2 : Should know your resume in and out.
Timing - evening
Interviewer was friendly.



I directly came up with the DFS approach.
Timing - afternoon
Interviewer was friendly



Thought about 2 pointer technique and solved with that.



Input: ‘asteroids’ = [3,-2,4]
Output: [3, 4]
Explanation: The first asteroid will destroy the second asteroid. Hence, after the collision, the state of the asteroids will be [3,4].
You don’t need to print anything. Just implement the given function.
Thought about stack solution.
Timing - evening
interviewer was friendly
Building a quizzing system for multiple classes and teachers.
Game:
A set of MCQ Questions that a Player can answer.
A Game will be assigned to a class or multiple Classes by a Teacher.
Player: A student(user) who plays the Game
Class: A Group of Students
Flows:
Displaying Class Level Report
Teachers should be able to see aggregated class level data how their class performed across all the games assigned to the class.
Displaying Student Level Report in a Class
Teachers should be able to see aggregated student level data how the student performed across all the games assigned to him.

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