Tip 1 : Solve at least 3 LeetCode questions daily of any difficulty level
Tip 2 : Try to use what you are learning in day to day work by taking new initiatives at work.
Tip 3 : Try to bring in new technologies (such as No SQL DB, messaging queues etc) into your day to day work.
Tip 1 : Make it concise.
Tip 2 : Keep numbers handy such as TPAs and QPS your services are handling.
online coding round which also had some MCQ questions around OS and DS.
Write a query to get desired information from DB.
Tip 1 : Write simple queries and try to avoid joins
Tip 2 : Practise SQL queries.
Tip 3 : Practise nested queries and group by queries.



At each house, we need to determine whether or not we will steal from that house. This can be determined based on the value of the previous two houses. This is a DP problem.
Design a simple messaging application like Kafka
Used hashmap and queue to store the information about consumers and messages being produced.
Design the terminal management system
Tip 1 : Practice System Design as much as possible.
Tip 2 : Learn about load balancing, auto scaling, DB sharding etc.
Tip 3 : Participate in HLD and LLD discussions in current organization

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