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 round went well. Interview depends on your basic knowledge of C/C++.



For the ‘MAT1’ and ‘MAT2’ given below, ‘MAT3’ is the matrix formed by multiplying ‘MAT1’ and ‘MAT2’.

1. MAT3[0][0] = MAT1[0][0] * MAT2[0][0] + MAT1[0][1] * MAT2[1][0] ie. 2 * 1 + 1 * 4 = 6
2. MAT3[1][0] = MAT1[1][0] * MAT2[1][0] + MAT1[1][1] * MAT2[1][0] ie. 0 * 6 + 0 * 4 = 0
In order for matrix multiplication to be perform or defined, the number of columns in first matrix must be equal to the number of rows in second matrix. To multiply any two matrices, we need to do the dot product of rows and columns.
Pseudocode:
for(i = 0 to i < r1) do :
for(j = 0 to j < c2) do :
for(k = 0 to k {
mult[i][j] += a[i][k] * b[k][j];
}



0 x y
1 x y
2 x y
One simple solution is to find the remainder after dividing by 2.
A better solution is to use bitwise operators. We need to check whether last bit is 1 or not. If last bit is 1 then number is odd, otherwise always even.
PseudoCode :
isEven(n)
{
// n & 1 is 1, then odd, else even
return (!(n & 1))
}
Time Complexity: O(1)
Auxiliary Space: O(1)
Typical HR round with behavioral problems.
1. Hobbies: Drawing. Asked about drawing and pencil shading. Draw in next 5 mins something great to impress me else rejected
2. Sketch my face
3. If you are told to do a job of a peon for the company will you?
4. If a person asks you on a construction site to pick up bricks will you?
5. How crazy are you?
6. Explain your project and which algorithm you used in it. Why that algorithm?
Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the work environment etc.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Suppose list1 is [2, 133, 12, 12], what is max(list1) in Python?