Tip 1 : Learn OOPS concepts in C++ in depth.
Tip 2 : Learn data structures and algorithms to solve coding problems.
Tip 3 : Know about your projects in detail.
Tip 1 : Have your projects with clear explanation.
Tip 2 : Be concise and on point.
This was a technical online test consisting of a variety of questions. A total of 45 questions had to be answered in 90 minutes.
The round was held in the computer lab of IIT Indore during the evening with a total of around 150 students.
The questions asked were based on OOPS concepts, C/C++, Java, Python, Aptitude and two Coding problems.



As I had done the problem before, I knew the solution which involves dynamic programming as mentioned in the Geeksforgeeks link.



1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then {2, -3, 1}, {-3, 2, 1} etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Again I knew this problem and was able to solve it in the optimised manner.
Around 20 students were shortlisted after the first technical round for group discussion. The topic given was 'Would automation in software industry lead to a decrease in jobs?'.
This was a technical interview with only one interviewer present and lasted for an hour. There were C++ OOPS conceptual questions, computer science theoretical question (OS, networking, DBMS) and a coding problem based on dynamic programming.



Consider 0 based indexing.
I was able to solve the dynamic approach without much difficulty and wrote the pseudo code on paper.
This was a managerial round by the hiring manager. The questions were mainly related to personal profile, like strengths and weaknesses, and challenges faced. The projects in resume were also discussed along with the background.
I was also asked about why MathWorks and why this program.
What is your preferred location?
What you plan to be in future?
How do you rate yourself on a scale from 1 to 10?

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