Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
This was an online assessment round and had 2 questions to solve



Input: 'n' = 3, 'm' = 3, 'mat' = [[1, 1, 1], [0, 0, 1], [0, 0, 0]]
Output: 0
Explanation: The row with the maximum number of ones is 0 (0 - indexed).
The main observation here is that instead of doing binary search in every row, we first check whether the row has more 1s than max so far. If the row has more 1s, then move until a zero is found.



First, find the appropriate reflection line parallel to the Y-axis. The observation is that the average of X coordinates of the symmetry pair will lie on the reflection line.
For example, consider points ‘P1’ and ‘P2’, the symmetry pairs, and ‘X1’ and ‘X2’ are their respective X coordinates, so point (X1 + X2) / 2 will lie on the reflection line. So we can find this point by finding the minimum and maximum values of the X coordinate of all the points, then take an average of minimum and maximum value.
This round was conducted on MS Teams and I was majorly asked about coding problems in this round



A special number is a number, which when rotated 180 degrees, resembles some other number in the same range. Every digit of a special number must be a valid digit.
The digits, 0,1,6,8,9, when rotated 180 degrees, become 0,1,9,8,6 respectively. While the digits, 2,3,4,5,7, when rotated do not become any valid digit.
‘8196’, when rotated 180 degrees, will become ‘9618’. We can observe that all the digits of this number are valid. So, this is a special number.
The approach is to observe the fact that any special number will only have special digits in it. So, instead of checking all the numbers in the range, 1 to ‘MAXVAL’ independently, we can only check numbers that are made up of special digits only. For any special number, we can get more special numbers by appending one of the digits from 0,1,6,8,9 one by one at the end of the special number and check for the new number.



For the given tree below,
Postorder traversal for the given tree will be [4, 5, 2, 3, 1]. Hence, the answer is [4, 5, 2, 3, 1].

Solved using stack
Standard DS/Algo round with 2 questions



If the input tree is as depicted in the picture:
The Left View of the tree will be: 2 35 2


A binary string contains only ‘0’ or ‘1’.
2’s complement is 1’s complement + 1.
For example, 2’s complement of 00000101 is 11111011.
This round was conducted on MS Teams and the interviewer was a Senior Software Engineer having around 5+ years of experience. We basically had a discussion on my past projects and the tech stacks that I was familiar with.
The interviewer asked me to explain my projects and then he asked some questions about ML as it was there in my resume. Later he asked how can I improve one of my projects if I had to do it today.
I have explained how I created the projects and what were the problems that I faced.
For ML projects, I discussed how I could use transfer learning to improve the then trained CNN

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?