Top 26
Prep plan
Updated weekly · Last refresh Sep 22

University of Chicago Software Engineer Interview Questions

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

26questions
~4htotal time
Track your progressSign up free to work through all 26 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 7 questions · ~71 min
Palindrome Check in Any LanguageEasy
Practice

Check whether a string is a case-insensitive palindrome while ignoring non-alphanumeric characters using two pointers.

string manipulationUniversity of Chicago
Maximum Depth of Binary TreeEasy
Practice

Problem Given the root of a binary tree, return its maximum depth as an integer. The maximum depth is the number of nodes along the longest path from the ...

RecursionQueueTreesUniversity of Chicago
Linked List ReversalEasy
Practice

Reverse a singly linked list in-place using iterative pointer manipulation.

RecursionLinked ListsArraysUniversity of Chicago
More Coding questions with a free account
2
Execution4 questions · ~41 min
Optimize a Slow ApplicationHard

Tests performance troubleshooting and improvement methodology.

Launch PlanningTrade-offsRisk AssessmentUniversity of Chicago
Describe Your BackgroundEasy

Tests your experience fit and ability to connect your background to research work at E15 Group.

Success CriteriaRoadmappingUniversity of Chicago
More Execution questions with a free account
3
Behavioral & Leadership12 questions · ~122 min
More Behavioral & Leadership questions with a free account
4
More topics3 questions · ~31 min
Handling Missing Data in PipelinesMedium

Approach for handling missing data in an ML data pipeline, including validation, imputation, and safe downstream consumption.

InfrastructureETLBatch ProcessingUniversity of Chicago
Designing for Massive DataHard

Evaluates system design tradeoffs for large-scale data processing and reliability.

data processingscalabilityUniversity of Chicago
Comparing Development MethodologiesEasy

Tests your knowledge of common SDLC approaches and when to apply each methodology.

CommunicationDealing With AmbiguityUniversity of Chicago

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
The finish line: interview-readyComplete all 26 questions to finish this plan.