Be ready to discuss a lot of logic questions. It was also a very long interview. After an initial interview, then they have you do a technical test. I opted out of going further in the interview process because I decided to go a different way with my career.
I had a negative experience because I hadn't been in the industry long and wasn't prepared for the pressure of having to work through problems out loud for them to see how I processed information. If you're ready for that, then you shouldn't have a negative experience.
There are 100 light switches, all of them are off. First, you walk by them, turning all of them on. Next, you walk by them turning every other one off. Then, you walk by them changing every third one. On your 4th pass, you change every 4th one.
You repeat this for 100 passes. At the end, how many lights will be on?
Find the error in a piece of code.
The following metrics were computed from 4 interview experiences for the MSCI Software Engineer role in United States.
MSCI's interview process for their Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very negative feelings for MSCI's Software Engineer interview process in United States.