Morningstar logo

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

2.8 Rounds average
Average Typical difficulty
58.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Morningstar.

Showing 3 of 108
Morningstar logo
Morningstar

Software Engineer

Engineering · nearly a year ago

Entry Average Negative experience No offer 1 round
Interview process
Take home Technical screen
Interview formats
Technical Coding System Design

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.

Confirmed questions7 questions
  • What are access modifiers in C++?
  • Can you explain polymorphism in C++?
  • Tell me about templates in C++.
Morningstar logo
Morningstar

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite
Interview formats
Behavioral Technical Technical

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.

Confirmed questions1 question
  • Can you tell me what you know about our company?
Morningstar logo
Morningstar

Software Developer

Engineering · more than a year ago

Senior Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

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.

Confirmed questions4 questions
  • 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.

Interview formats

Technical 37.4%
Behavioral 31.9%
Coding 17.4%
System Design 4.4%
Presentation 3.3%

Interview difficulty

Easy 13.9%
Average 79.6%
Difficult 6.5%

Candidate experience

Neutral 18.9%
Negative 22.6%
Positive 58.5%