Tip 1: I would suggest to go through and mug up entire Geeks For Geeks.
Tip 2: For system design round, read up, understand, and mug up entire Grokking
Tip 3: The above tips are purely for cracking the interview. But in order to be a good engineer, I would suggest that one should pick up one field, explore it till its depth and be the master of it and not only focus on your company's work. Your company's work might sometimes not lead you to becoming a better engineer.
Tip 1: Use Some resume scanning tool and get your resume reviewed by at least 2 - 3 seniors
Tip 2: As of now, you should use chat-gpt, jobscan and other AI tools to get you resume reviewed.
First round was online round and had 2 questions.



1. There may be more than one occurrence of 'P' in 'S'.
2. Some alphabets in the strings may be repeated.
I had remembered it, so, used its most optimized version.



1. Each of the digits 1 - 9 must occur exactly once in each row.
2. Each of the digits 1 - 9 must occur exactly once in each column.
3. Each of the digits 1 - 9 must occur exactly once in each of the 9, 3 x 3 sub-matrices of the matrix.
1. There will always be a cell in the matrix which is empty.
2. The given initial matrix will always be consistent according to the rules mentioned in the problem statement.
Second round was F2F and 2 coding questions were asked.



If the matrix is:
10 20 30 40
15 20 35 42
27 29 37 46
32 33 38 49
The output will be the elements of matrix in sorted order:
10 15 20 20 27 29 30 32 33 35 37 38 40 42 46 49
Can you solve this in O((N ^ 2) * log(N)) time and O(N) space complexity?
Initially, I gave the NXNlog N solution, but the interviewer asked me to provide a more optimized in-place one, which I was unable to remember.



1. Consider the container to be 2-dimensional for simplicity.
2. For any pair of sides ignore all the lines that lie inside that pair of sides.
3. You are not allowed to slant the container.

Consider 'ARR'= {1,8,6,2,5,4,8,3,7} then the vertical lines are represented by the above image. The blue section denotes the maximum water than a container can contain.
I gave the most efficient solution in the first try itself ,since, I had practised it recently.
I had to design online chess game
Design online chess game
Tip 1: learn gorging and follow Gaurav sen.
It was a culture fit and tech skills round taken by a director level person.
General technical skills and projects were discussed
- Why did you use this particular tech stack?
- What challenges did you face?
This was to test whether I was fit for a particular team or not and it was with the team's director.
1. What would you do in this situation, a scenario was given?
2. What are your strengths?
3. What do you want to accomplish in life?

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?