General Mills logo

General Mills Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 39 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
81.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at General Mills.

Showing 3 of 39
General Mills logo
General Mills

Software Engineer Intern

Engineering · a year ago

Intern Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Behavioral

It's a 2-round interview process. The first round was a mix of technical theory questions and behavioral ones. I haven't done the second round yet. They asked how I would solve certain types of problems, and also asked about my past experiences working on a team.

Confirmed questions3 questions
  • Could you share a project or piece of work you're particularly proud of and explain your reasoning?
  • Describe how you would approach solving specific types of problems.
  • Tell me about your experiences collaborating within a team in the past.
General Mills logo
General Mills

Software Engineer

Engineering · more than a year ago

Mid Easy Positive experience Decline offer 1 round
Interview process
Technical screen Onsite
Interview formats
Coding Technical Behavioral

The technical interview was tough but educational. When I first entered, I felt a mix of excitement and nerves. The interviewers, who were clearly experts, greeted me nicely and helped me relax. They asked questions covering basic ideas to complicated problem-solving tasks. I had to write code on a whiteboard, look at algorithms, and explain how I was thinking. Some questions tested what I knew from books, while others made me think fast and use what I'd learned in practice. I tried to stay cool and explain my thoughts well. When I got stuck, I asked for more info and talked about ways to solve the problem, showing I could figure things out and work with others. It really tested me, showing me what I'm good at and where I can get better. It was a good learning experience, and I felt good about it afterward.

Confirmed questions1 question
  • Could you give me an overview about yourself?
General Mills logo
General Mills

Software Engineer

Engineering

Mid Difficult Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

The interview had two parts: a behavioral section and a technical section. The behavioral part was pretty standard, but the technical questions were ones you either knew or didn't. The technical assessment was based on your self-ratings of how well you knew different aspects of a language.

Confirmed questions2 questions
  • What are y?
  • Can you explain what a virtual function is?

General Mills Software Engineer Interview Questions

Quoted word for word from General Mills interview reports.

What distinguishes dropping a table from truncating or clearing one in a database context?

Read reports

Can you provide the code for the heap complexity of a heap?

Read reports

Can you define what a foreign key constraint is in the context of a relational database?

Read reports

Given 10 baskets of apples, where 9 have apples weighing 4kg each and one has apples weighing 5kg each, and you have a measuring scale and an empty basket, how would you identify the basket with the heavier apples by weighing only once?

Read reports

Could you explain what a 'friend' is in the context of C++?

Read report

Could you explain the distinction between an interface and an abstract class?

Read report

Can you explain what indexing is, and specifically what a clustering index is?

Read report

Can you explain the different data types in Javascript and the concepts of boxing and unboxing?

Read report

Can you explain the output of the provided code snippet?

Read report

Formats, difficulty and experience

Across all 39 General Mills interview reports.

Interview formats

Technical 39.8%
Behavioral 35.7%
Coding 16.3%
Other 4.1%
Presentation 3.1%

Interview difficulty

Easy 17.9%
Average 66.7%
Difficult 15.4%

Candidate experience

Positive 81.6%
Negative 7.9%
Neutral 10.5%