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
21
Before you start
Showing 16 of 16
Coding·60 min
MediumFree 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
4 related discussions

Perplexity Featured Guides