Tip 1 : Practice > 200 DSA questions, Leetcode medium should be solvable 90% of times
Tip 2 : Be extremely clear with theoritical concepts related to machine learning and deep learning
Tip 3 : Have atleast 2 projects, about machine learning and deep learning
Tip 1 : Have atleast 2 projects, ML and Deep learning
Tip 2 : Have atleast 1 internship
Round was scheduled in the evening in the institute, it was proctored by placement representatives.



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.
Applied the basic rules of sudoku to check the validity
was with the Director of engineering. The interview started with my introduction then he started asking questions about my projects. I had pinned the collab file in my browser and opened it, and started going over the code, explaining each line. Then he asked me if I had deployed it somewhere. To which I replied with a no, but I told him that it was one of my initial projects, that’s why I hadn't deployed it
After that, he asked basic ML questions like the hyperparameters in XGboost, as I had mentioned XGboost in my resume, and why I had used the algorithms, I had mentioned. In the end, he asked me if I had any questions. I advise always to ask something as it shows that you are genuinely interested in working for the company.
1) Explain KNN, decision trees
2) Explain XGBoost and what are it's hyperparameters
3) What sampling techniques were used to deal with imbalanced dataset
4) Overfitting and underfitting concepts
Tip 1: Prepare the theory portion of ML with depth
This was also a technical round. The interviewer had a poker face during the whole interview, and it was tough to judge whether my answers were correct from his expressions. Without wasting any time, he directly started asking me questions. The round seemed to be emphasising more on the breadth of topics. The interviewer asked basic questions like loss function used in different classifiers, CLT, p-value etc. I answered almost all the questions satisfactorily.
At last, he gave me a problem on probability, which I guess I didn’t solve correctly during the interview. It was like - 60 people were standing in a row and divided into 3 groups of 20 people each randomly. Given two people, A and B, in the row. I was asked that probability that A and B come in the same group.
1) Loss function in Logistic regression
2) Statistical concepts like p-value, central limit theorem, hypothesis testing
3) Different optimizers used in deep learning
60 people were standing in a row and divided into 3 groups of 20 people each randomly. Given two people, A and B, in the row. I was asked that probability that A and B come in the same group.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?