Companies
Amazon1030 questions
Meta539 questions
Google489 questions
ByteDance / TikTok431 questions
Uber337 questions
Microsoft270 questions
Snowflake199 questions
Apple186 questions
OpenAI212 questions
Stripe217 questions
Databricks121 questions
Pinterest110 questions
DoorDash142 questions
Netflix97 questions
Citadel / Citadel Securities137 questions
Roblox92 questions
Anthropic110 questions
LinkedIn130 questions
IBM129 questions
Bloomberg119 questions
Salesforce116 questions
Coinbase94 questions
Goldman Sachs111 questions
Capital One110 questions
Oracle109 questions
Airbnb108 questions
Rippling87 questions
Snapchat100 questions
Waymo93 questions
JPMorgan Chase84 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.
39
questions
Last updated
Before you start
Showing 16 of 16
OJ Problems
practice in the online judgeIncremental Per-Context Entry Numbering and Late-Data BackfillDesign an In-Memory Unix File SystemDesign an In-Memory File System with Shell CommandsCommand-Line In-Memory File SystemDesign In-Memory File SystemDesign 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 ProblemBinary Classification using scikit-learnImplement ToDo List for AI
