Perplexity logo

Perplexity Interview Question Bank

Perplexity interviews lean toward long, product-flavored engineering simulations rather than generic LeetCode. Candidates should expect Python-first coding, incremental multi-part specs, careful edge-case preservation across parts, and system-design conversations tied closely to search, discovery, retrieval, inference, and operational reliability.

More
17
Before you start
Showing 15 of 15
Coding·60 min
LowFree preview

ToDo List for AI

Implement a multi-part ToDoList with TaskStatus, Task, and ToDoList classes. Later parts add task dependencies, blocked / ready transitions, and cascade failure propagation over parent-child dependency links.

SWE
oop-design
graph
dfs
state-machine
+1
Last asked 2026-04-093 related discussions

Perplexity Featured Guides