Tip 1: For DSA, while preparing different topics, make sure the questions you solve are from random topics. If you can’t solve a problem within 4 hours, revisit the concept.
Tip 2: For LLD, learning design patterns should take a maximum of 30 days. Solving problems will help more for your interview.
Tip 1: Don’t include incorrect information on your resume; the interviewer will ask about it in depth.
Tip 2: A 70% ATS score is enough; there is no need to aim for a higher score.
This was an online assessment round in which coding questions were asked.

‘A’ = 16, ‘B’ = 6
Here the minimum possible value of ‘A’ is 2.
We can perform the operation in the following order:
‘A’ = |16 - 6| = 10
‘A’ = |10 - 6| = 4
‘A’ = |4 - 6| = 2.
So, the answer is 2.
Here |x - y| denotes the absolute difference between x and y.



DSA Round: After a 2-minute introduction, the interviewer presented a PnC question, which I solved in 20 minutes. There were some follow-up questions for 5 minutes.
The next question was similar to the Rotten Oranges problem. Since I was familiar with it, I solved it in 15 minutes as well. The interviewer asked follow-up questions for another 5 minutes.
What is the number of combinations for four key presses on an analog number pad?


1. The grid has 0-based indexing.
2. A rotten orange can affect the adjacent oranges 4 directionally i.e. Up, Down, Left, Right.
LLD Round: This was scheduled one hour after the first one. There was some confusion with the scheduling timetable, but eventually everything was cleared, and the interview started on time.
Design DNS cache optimization. I had to discuss the complete environment regarding the cache (requirements, conditions, etc.) before designing it.
LLD Round: This was scheduled after positive feedback from both of the previous interviews. I was asked for any available slots, and since I was free that day, the interview was scheduled three hours after the second one.
Design a HackerRank dashboard, where a student can submit only one project, multiple judges can create and edit their scores for the projects any number of times, and a leaderboard displays the project with the highest average score.
This was the HM round. He spent the first half going through my resume and my past experiences. After that, he asked me to create a synchronized lock with different threads and perform operations on them.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What does the SQL function NOW() return?