Citadel logo

Citadel Medium Interview Questions

11 medium-level practice questions for Citadel technical interviews

coding Medium Verified Question #1

1. DAG Order Validator


Category: Topological sort coding problem
# DAG Order Validator Given a Directed Acyclic Graph (DAG) and a list of nodes, determine if the list represents a valid topological sort...
Input: Graph (nodes and edges)
Output: Computed result
coding Medium Verified Question #2

2. Expression Evaluator


Category: String coding problem
# Expression Evaluator You need to design and implement an expression evaluator that parses and computes mathematical expressions formatted in...
Input: String
Output: Computed result
coding Medium Verified Question #3

3. Knight Moves on Phone


Category: String coding problem
# Knight Moves on Phone This problem is split into two parts.
Input: List
Output: Integer
coding Medium Verified Question #4

4. Price Change Aggregator


Category: Algorithm coding problem
# Price Change Aggregator You are building a system to aggregate price updates from multiple feeds to reconstruct the price history of an asset.
Input: List
Output: Computed result
coding Medium Verified Question #5

5. Social Network Friend Suggester


Category: Array coding problem
Build a friend recommendation system for a social network. Given n users (indexed 0 to n - 1) and a list of existing friendships (undirected...
Input: Array
Output: Array
coding Medium Verified Question #6

6. Minimum Sum Tree Path


Category: Binary tree coding problem
# Minimum Sum Tree Path
Input: Binary tree
Output: Computed result
coding Medium Verified Question #7

7. Dial Pad Knight Paths


Category: Algorithm coding problem
# Dial Pad Knight Paths
Input: Number(s)
Output: Integer
coding Medium Verified Question #8

8. Sliding Window Top K


Category: Sliding window coding problem
# Sliding Window Top K
Input: Array of integers
Output: Computed result
coding Medium Verified Question #9

9. Price Stream Merger


Category: Heap-based coding problem
# Price Stream Merger
Input: List
Output: Computed result
coding Medium Verified Question #10

10. Closest Point Pair


Category: Algorithm coding problem
# Closest Point Pair
Input: List
Output: Integer
coding Medium Verified Question #11

11. [CodeSignal] Common Free Slot


Category: Interval-based coding problem
# [CodeSignal] Common Free Slot
Input: List
Output: Computed result

No AI generated questions yet for Citadel.

Start practicing Citadel questions

Sign up for free to access walkthroughs, AI-generated questions, and more.

Get Started Free