Chicago Interview Questions

Chicago Interview Questions

Practice 10 real interview questions from Chicago. Covers Coding & Algorithms, Software Engineering Fundamentals, Behavioral & Leadership, System Design. For roles including Software Engineer, Data Scientist.

10 Questions 1 Company07.01.2026
Showing 10 results
Role
Chicago logo
Chicago
Medium
Software Engineer

Show Teamwork and Drive Through Difficult Engineering Situations

Show Teamwork and Drive Through Difficult Engineering Situations Prepare two evidence-based examples from your experience. In the first, a peer asked ...

Behavioral & Leadership
1
0
14 people solved
Jul 1, 2026
Chicago logo
Chicago
Medium
Software Engineer

Trace Virtual Address Translation Through TLBs, Page Tables, and Caches

Trace Virtual Address Translation Through TLBs, Page Tables, and Caches Explain how a CPU translates a virtual address to a physical address in a page...

Software Engineering Fundamentals
1
0
11 people solved
Jul 1, 2026
Chicago logo
Chicago
Medium
Software Engineer

Design a Pre-Trade Risk Check for an Electronic Order Path

Design a Pre-Trade Risk Check for an Electronic Order Path Design a pre-trade risk-checking service for an electronic trading path. A strategy submits...

System Design
1
0
10 people solved
Jul 1, 2026
Chicago logo
Chicago
Medium
Software EngineerNew Grad Locked

Implement a Unique Pointer and Vector

This question evaluates understanding of C++ resource management, RAII, ownership and object lifetime semantics, move versus copy semantics, exception...

Software Engineering Fundamentals
6
0
51 people solved
Jun 10, 2026
Chicago logo
Chicago
Medium
Software Engineer

Implement a Stoppable Producer–Consumer System in C++

Implement a Stoppable Producer–Consumer System in C++ Design and explain a C++ implementation with three classes: Storage, Factory, and Consumer. Cons...

Software Engineering Fundamentals
1
0
13 people solved
Apr 20, 2026
Chicago logo
Chicago
Medium
Software EngineerNew Grad Locked

Describe Growth, Mistakes, and Obstacles

This prompt evaluates learning velocity, ownership, collaboration, accountability, and interpersonal problem-solving by eliciting concrete internship ...

Behavioral & Leadership
2
0
23 people solved
Jun 10, 2026
Chicago logo
Chicago
Easy
Software Engineer

Merge Nested Dictionaries Iteratively

Given a list of Python dictionaries, merge them into a single dictionary without using recursion. Rules: - Process the dictionaries from left to right...

Coding & Algorithms
3
0
49 people solved
Feb 2, 2026
Chicago logo
Chicago
Medium
Software Engineer

Implement a Constant-Time Simple Moving Average

Implement a Constant-Time Simple Moving Average Implement a top-level operation runner for a simple moving average over a fixed-size window of the mos...

Coding & Algorithms
1
0
13 people solved
Apr 20, 2026
Chicago logo
Chicago
Medium
Software Engineer

Build an Ordered Latest-Quote Container

Build an Ordered Latest-Quote Container Implement a top-level operation runner for incoming stock quotes. At most one quote per symbol may be present....

Coding & Algorithms
1
0
12 people solved
Apr 20, 2026
Chicago logo
Chicago
Easy
Data Scientist Locked

Determine if tree has path sum

This question evaluates understanding of binary tree data structures and traversal techniques, along with the ability to accumulate and track root-to-...

Coding & Algorithms
2
0
22 people solved
Feb 9, 2026
Chicago Interview Questions (Updated 2026) | PracHub