The process was scheduled at 10:15 AM
Process:
Technical test
1 hour test - 10:40 to 11:40
It consisted of 25 Java MCQs. It's on paper test.
This tests how well you can mug up the syntax, since in the real world, how well do you rote syntax is more important than how you actually apply logic to a business scenario.
Students who scored above 9 were shortlisted for the interviews. (I scored 13)
After the results, the HR asserted that these marks won't be considered for any further evaluation; even your interviewer will not be provided with your test paper.
The results were announced around 12:20 PM
Technical round
The HR assertions were totally wrong. They sorted the students based upon their test marks and started interviewing them.
The test marks are inversely proportional to the difficulty level of the questions asked in the interview.
Some people get really easy questions such as 'Fibonacci' or 'Factorial' programs and the lucky ones get questions such as 'Constructing a complete binary tree from an array'. (I was the luckiest)
My was called for the interview at 5:40 pm (max 30 mins interview)
I was asked the questions mentioned below.
I answered each and every question asked correctly, even the interviewer were impressed by my answers. The HR tells the decision (accepted/rejected) immediately after the interview. I was told that I had cleared this round and will proceed to the next round.
Since it was already 6:30, next rounds were supposedly scheduled on a later date.
At night, around 9:00 I was mailed a list of students who were scheduled to be interviewed for the next round. I wasn't one of them, though the HR told me that I had cleared the 1st round.
When I saw the list, I noticed that, they had again sorted depending on the marks obtained in the technical test. The HR totally refrained from his/her earlier statements. And even if you were to consider the test score, then why not just shortlist depending on it at the beginning itself. Ended up wasting my entire day.
This is sheer unethical and unprofessional. Didn't expect from such a big company.
The following metrics were computed from 1 interview experience for the MSCI Full Stack Software Developer role in Mumbai, India.
MSCI's interview process for their Full Stack Software Developer roles in Mumbai, India is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for MSCI's Full Stack Software Developer interview process in Mumbai, India.