
Morningstar Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 108 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Morningstar.
Software Engineer
It was a 2-hour interview. The process included looking at a take-home technical assignment, technical questions, a coding problem, a design challenge, and team fit. I didn't pass the technical part, so I never got to the team fit or questions stages. However, the first part felt unpleasant because of the interviewers' attitude. Two Senior Software Engineers introduced themselves but didn't let me introduce myself, so I had to take the initiative. I'm not a star developer and I get that I might not have made a great impression, but that doesn't give them the right to treat me disrespectfully, especially since they were the ones who invited me. At times, it felt like they weren't listening to my answers and would then tell me things I'd already said.
- What are access modifiers in C++?
- Can you explain polymorphism in C++?
- Tell me about templates in C++.
Software Engineer
It was 4 rounds in total. First, a chat with HR, then two technical interviews, and the last one was a business interview. Each interview was about an hour long, except for one of the technical interviews which lasted 2 hours. There were always two other people on the call with me.
- Can you tell me what you know about our company?
Software Developer
It was a two-stage interview process, with each stage lasting about 30 minutes. The first interview focused on my experience across the software development lifecycle and provided an overview of the company. They mentioned feedback would be provided within two weeks, as per company policy. However, the second interview, with an engineer, occurred after four weeks. This interview largely repeated the questions from the first round, leading me to believe the interviewer might not have been fully prepared or interested. Following this, I received no feedback. After another two weeks of silence, I emailed the HR representative but have not received a response to date.
- Can you tell me about your experience with the software development lifecycle and how you approach each part of it?
- Do you have experience with Infrastructure as Code?
- Walk me through your process for investigating a bug.
Morningstar Software Engineer Interview Questions
Quoted word for word from Morningstar interview reports.
“How would you sort an array of strings so that all anagrams are grouped together?”
Read reports →“Can you explain the difference between a well-formed XML document and a legally valid XML document?”
Read reports →“How would you find the center of a circle represented by 1s within a 2D matrix of 0s?”
Read reports →“How would you express an integer as a sum of its non-zero components? For example, 83405 = 80000 + 3000 + 400 + 5.”
Read reports →“Could you write a function that outputs 'Fizz' for multiples of three, 'Buzz' for multiples of five, and 'FizzBuzz' for multiples of both three and five?”
Read report →“Design the database for an article publishing workflow. Articles move through stages like written, edited, approved, pending, and deleted, involving roles such as writer, editor, approver, and moderator.”
Read report →“What are the pros and cons of a monolithic architecture versus a microservices approach?”
Read report →“How would you design a system to check if two similarly spelt phrases refer to the same stock?”
Read report →“Given some C code, can you tell us what the output will be?”
Read report →Formats, difficulty and experience
Across all 108 Morningstar interview reports.