Companies
Amazon837 questions
Meta471 questions
Google371 questions
Uber278 questions
Microsoft223 questions
Apple141 questions
Stripe183 questions
Snowflake156 questions
OpenAI163 questions
Netflix87 questions
Databricks94 questions
IBM117 questions
Roblox73 questions
DoorDash112 questions
Anthropic89 questions
Coinbase87 questions
Bloomberg102 questions
ByteDance / TikTok98 questions
LinkedIn94 questions
Salesforce83 questions
Citadel / Citadel Securities77 questions
Rippling65 questions
Airbnb71 questions
Pinterest63 questions
Oracle63 questions
Reddit40 questions
Waymo57 questions
xAI39 questions
NVIDIA52 questions
Perplexity32 questions

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.
32
questions
Last updated
Before you start
Showing 15 of 15
OJ Problems
practice in the online judgeDesign an In-Memory Unix File System and Implement Basic CommandsImplement an OOP ToDo List with Task CRUD, Status, and Dependencies (Cascade Updates)Design an In-Memory File System (Trie-based)Debug Failures (Identify Root Cause from Symptoms)Log Processing (Parsing & Aggregation)DFS with Memoization (Top-Down DP)Fix Existing Code (Bug Fixing)Parse citation numbers from paragraphs and reorder/deduplicate sources by first appearanceBuild a Discover-like News Feed Page with Infinite Scroll and Repeating LayoutImplement a Dependency-Aware Todo List with Cascade FailureEstimate Token CountImplement Tokenize FunctionUnderstand Code FunctionalityOptimize Byte Tokenization and Estimate Token CountImplement ToDo list for AIDepth-First Search ProblemImplement ToDo List for AI
