Tip 1 : Emphasizing on the importance of proficiency in data structures and algorithms for acing the interviews, which is true in any case.
Tip 2 : Do some good projects. (3 projects are more than sufficient)
Tip 3 : Create your resume of only one page.
Tip 1 : Participate in open source projects and hackathons.
Tip 2 : Research based project is a plus point.
The test comprised two sections, Quantitative Aptitude, and English. There were 40 questions to be solved in 60 minutes.
It consisted of three coding questions in a medium to a hard range of difficulty along with 25 Technical MCQ(s) to be answered in an hour.




In the above image, areas in green, red, and violet color are all submatrices of the original 4x4 matrix.
1. Binary valued matrix has only two values in each cell : 0 and 1.
2. A submatrix is a matrix formed by selecting certain rows and columns from a larger matrix.
3. The area of a matrix with 'h' rows and 'w' columns is equal to 'h' * 'w'.


My interview lasted an hour. It was all virtual and a “Microsoft teams” link was sent to the shortlisted candidates for this round. Two interviewers were interviewing one student at a time. I introduced myself and then the interviewers directly asked me to talk about my projects. The questions asked were mostly from the projects, research papers (if any) from the resume. In-depth knowledge of the projects done as needed. My research paper particularly took their attention which was based on Deep Learning and I had to explain my project in detail for about 20–25 minutes. They asked various typical questions on Deep Learning Algorithms (Why, How, etc). The interviewers tried to pressure me into changing my answers being confident was the key. Then they asked some questions from Java, OOPs, and DBMS. One of the interviewers asked me to rate my proficiency in Java on a scale from 1 to 10. Lastly, to check my problem-solving skills they gave me a mathematical formula and asked me to prove it by drawing a geometrical shape on a graph. I thought for a minute and came up with the answer and they were impressed.
How is Java different from other programming languages?
Explain the properties of OOPs.
What is Polymorphism in Java explain with some real-life example?
What do you mean by joins in SQL?
Explain left join and right join with some real-life example.
What are the technical problems that you faced and how did you manage the overall project?
It lasted 20 mins. The HR interviewer was very friendly.
Tell me something about yourself.
What is the meaning of your name?
Apart from your academics and technical background tell me something about which you are most proud of?
What is that one thing that makes you different from others?
Why did you choose KIIT University for your undergraduate?
Why did you choose to be an engineer?
What are your three best qualities and strengths?
Tell me about your internship experiences.
Would you be comfortable in relocating to Hyderabad?
Lastly, he asked — “Any questions for me”? To this, I questioned him about the new challenges as a fresher in Novartis.

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