The communication between the company and myself was good, and their recruitment/HR representative was quick to respond to any messages (including a rescheduling). It is a little annoying that they only really handle interviewing two days per week, but we were able to make it work.
Interview consisted of a phone screen as well as a few hours of in-person interviews in their office. In-person interviews involved problem solving/code reviews with a few engineers, talking with a project manager about the company and general "how would you deal with scope creep" kinds of questions, and a culture fit conversation.
You are also given a code challenge, with 40 or so minutes to complete as much as you can.
Unfortunately, they offered a rate of pay substantially smaller than what was reasonable for the role they were interviewing for.
I was given a piece of paper with code and asked to review it for errors.
I was asked to develop a small trading tracker application.
The following metrics were computed from 6 interview experiences for the Morningstar Software Engineer role in Chicago, Illinois.
Morningstar's interview process for their Software Engineer roles in Chicago, Illinois is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Morningstar's Software Engineer interview process in Chicago, Illinois.