Top 35
Prep plan
Updated weekly · Last refresh Aug 30

Carnegie Mellon University Software Engineer Interview Questions

The questions to prepare for a Carnegie Mellon University Software Engineer interview. Questions from real interview reports rank first. Updated weekly.

35questions
~5htotal time
Track your progressSign up free to work through all 35 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 10 questions · ~93 min
Linked List ReversalEasy
Practice

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

RecursionLinked ListsArraysCarnegie Mellon University
Merge Two Sorted Linked ListsEasy
Practice

Merge two sorted singly linked lists into one sorted list by relinking existing nodes.

RecursionLinked ListsSortingCarnegie Mellon University
Object-Oriented vs Functional ProgrammingEasy

Compare object-oriented and functional programming in terms of state, abstraction, side effects, and design tradeoffs.

LanguagestechnicalProgrammingCarnegie Mellon University
BFS or DFS Traversal ImplementationMedium

Tests your ability to implement graph/tree traversals and manage traversal state correctly.

RecursionTreesGraphsCarnegie Mellon University
Proving Algorithm EfficiencyMedium

Tests your ability to analyze and justify time and space complexity with clear reasoning.

ArraysSearchingCarnegie Mellon University
Efficient Search in Sorted ArrayEasy

Tests your ability to apply efficient search algorithms and reasoning about time complexity.

ArraysSearchingTwo PointersCarnegie Mellon University
More Coding questions with a free account

Sign up to see every question

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

Get my prep plan
2
Behavioral & Leadership25 questions · ~231 min
Leading a Complex Debugging EffortHard

Tests ownership and communication while debugging a complex software issue under ambiguity and stakeholder pressure.

CommunicationOwnershipDealing With AmbiguityCarnegie Mellon University
Prioritizing Across Competing Client ProjectsEasy

Tests prioritization under pressure across multiple projects, including trade-off judgment, stakeholder communication, and ownership of outcomes.

OwnershipPrioritizationCarnegie Mellon University
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 35 questions to finish this plan.