Top 48
Prep plan
Updated weekly · Last refresh Oct 17

University of Michigan Software Engineer Interview Questions

The questions to prepare for a University of Michigan Software Engineer interview. Questions from real interview reports rank first. Updated daily.

48questions
~8htotal time
Track your progressSign up free to work through all 48 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 12 questions · ~115 min
Data Structures Coding ChallengeEasy
Practice

Build an LRU cache for Canvas data using a hash map and doubly linked list with O(1) get and put operations.

Linked ListsTreesUniversity of Michigan
Factor a NumberEasy
Practice

Find all positive factors of an integer in ascending order using divisor pairs and square-root iteration.

Basic AlgorithmsMathloopsUniversity of Michigan
More Coding questions with a free account
2
System Design4 questions · ~38 min
3
Execution6 questions · ~57 min
Design Feature for Existing ApplicationMedium

Explain how you would design a new feature in an existing application while managing scope, trade-offs, and success criteria.

Trade-offsRoadmappingScope ManagementUniversity of Michigan
Prioritize Conflicting Engineering DeadlinesMedium

Explain how you would prioritize competing engineering deadlines when stakeholders, business impact, and delivery risk are all in tension.

Trade-offsRoadmappingRisk AssessmentUniversity of Michigan
More Execution questions with a free account
4
SQL & Data Manipulation4 questions + 3 drills · ~68 min
5
Behavioral & Leadership19 questions · ~181 min
More Behavioral & Leadership questions with a free account
6
More topics3 questions · ~29 min
Container Orchestration ExperienceMedium

Assesses your hands-on experience with orchestrating containerized services.

container orchestrationUniversity of Michigan
Linux and DevOps Best PracticesMedium

Evaluates your infrastructure understanding and ability to apply DevOps practices.

DevOpslinuxUniversity of Michigan
More questions with a free account
The finish line: interview-readyComplete all 48 questions plus 3 hands-on drills to finish this plan.