
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
Candidate interview experiences
First-hand accounts from people who interviewed at General Mills.
Software Engineer Intern
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.
- 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.
Software Engineer
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.
- Could you give me an overview about yourself?
Software Engineer
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.
- 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.