Tip 1 : Solve Leetcode Top 100 Questions
Tip 2 : Try to watch system design video as a hobby each day 1 video
Tip 3 : Participate in hackathons
Tip 1 : Keep resume short and with key skills only.
Tip 2 : Add leetcode, hackerrank, codechef etc. handle in the resume
Timing: Evening 5:00
Environment was good. It was a Google meet call. The interviewer was very easy to approach. The environment boosted the confidence.
I was asked a problem solving question & also some questions of Java & DBMS.



We cannot use the element at a given index twice.
Try to do this problem in O(N) time complexity.
I first gave the brute force solution to the interviewer with O(n*n) time complexity, and then gave the optimal solution using HashMap with O(n) complexity.
The interview timing was 2:00 in afternoon.
The atmosphere was good and communication with interviewer was easy.
I was asked to design Instagram at High level.
Tip 1 : Keep in mind about the tables required to build the system
Tip 2 : Instagram feed does not store posts of celebrity in cache as it can lead to a lot of load on the system.
Timing was 2:00 in afternoon.
There were 2 interviewers in this round. The interviewers were again easy to approach and communication was easy.
Design Chat System like whatsap
Tip 1 : Storage of message should be done on users device end and receivers device.
Tip 2 : Think about group messaging
Timing 5:00 pm.
Environment was good.
Interviewer was good and easy to approach
1) Tell me something about yourself?
2) Why should we hire you?
3) What were the most difficult situations you went through and how did you respond to them?
Tip 1 : Do some hand written exercise on how to respond to all these questions asked
Tip 2 : Be confident and simple with your answers

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?