Tip 1 : Make sure you have expertise in the skills they are recruiting for
Tip 2 : Be ready to code in two object oriented languages such as C++ and Java for this company
Tip 1 : Make sure to include at least 1 project in C++ and other in Java.
Tip 2 : Learn concepts from both the above mentioned coding langauges.
The timing was from 11AM to 1PM. We had to give the exam in our own classrooms. There were around 40 MCQs and 2 coding questions. Very IMPORTANT: The candidates have to solve the coding questions in 2 different coding languages. If you solve one question in Java, then you cannot solve the other question in Java. Allowed languages were C,C++,Java,Python. Not sure whether python was there or not.



If a string has 'x' repeated 5 times, replace this "xxxxx" with "x5".
The string is compressed only when the repeated character count is more than 1.
The consecutive count of every character in the input string is less than or equal to 9.



You can only move down or right at any point in time.
Time was from 11AM to 12PM. The interviewer was pretty chill and made me comfortable before the start of the interview. He was from Hyderabad office.
What do you know about Operating system?
Tip 1 : I answered by saying what an OS and how the processes want the CPU for getting executed.
Tip 2 : Then, I explained about schedulers and process management.
Tell me one project that you are proud of.
Tip 1 : I explained my gamer forum project from my resume.
Tip 2 : Learn and revise interview questions in the frameworks you have worked in.
Tip 3 : Highlight the errors and bugs you have encountered and solved in your project.
Difference between C++ and Java. Where do you use what?
Tip 1 : I could not answer this question properly as I could not give real life examples where one would be used over another.
Tip 2 : As they want you to code in 2 different languages, you have to be up to date with the concepts in at least 2 coding languages.
What products of Mathworks are you familiar with?
I did not know any of their products and hence I got rejected maybe. Do research about the company and its products beforehand. Else you will end up getting rejected like me.
What is inheritance and explain it in terms of C++ and Java?
Tip 1 : They were looking for the answers through examples.
Tip 2 : Explain how inheritance is used in Java and C++
Tip 3 : Mention the fact that there's no multiple inheritance in Java.
Difference between SQL and noSQL.
Tip 1: Explain using the technologies that use SQL and noSQL
Tip 2: highlight the similarities also, not just the differences

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?