I had multiple round of interviews and the last one started with the ED telling me this interview is to determine if I really can handle stress, explaining situations where the current workers cried before 9 o’clock due to stakeholders shouting into phone. I did not want to join that environment.
I applied through a recruiter. I interviewed at MSCI (Mumbai) in Jun 2026
Interview
I applied for a fullstack position. There were three rounds of interview. First two were technical. Mainly to do with JavaScript and Python respectively. I was asked very technical details about both of the programming languages.
Interview questions [1]
Question 1
What is event loop in JavaScript? How does it work?
Meet with a team, 30 min discussion around basic technical and behavioral questions. E.g., why msci, providing background to the team, ask background from candidate, basic math and cs questions…
Associate applicants have rated the interview process at MSCI with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 62% positive. To compare, the company-average is 64.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Associate roles take an average of 36 days to get hired, when considering 21 user submitted interviews for this role. To compare, the hiring process at MSCI overall takes an average of 28 days.
Common stages of the interview process at MSCI as a Associate according to 21 Glassdoor interviews include:
Phone interview: 28%
One on one interview: 28%
Skills test: 14%
Background check: 10%
Personality test: 8%
Group panel interview: 6%
Presentation: 4%
Other: 2%
Here are the most commonly searched roles for interview reports -