Question bank
4,310 interview questions, answered.
Reference answers, what the interviewer is really testing, how it is graded, and the follow-ups that come next.
Easy 190Medium 2,498Hard 982
Filters · onDifficulty, topic, company
2,498 questions
- 2305Campaign Impact RankingMediumCodingData
- 2306Explain the Central Limit Theorem (CLT) and why it is useful.MediumData
- 2307Check if a given binary tree is height balanced.Medium
- 2308In an A/B test, how can you check if assignment to the various buckets was truly random?MediumData
- 2309You have two versions of email campaigns. How would you determine which campaigns will lead to higher sales?MediumData
- 2310Build a simple AI agent with tool useMediumCodingSystem design
- 2311Build a sliding-window + summary conversation memoryMediumCodingSystem design
- 2312Build a small RAG app (chunking, embedding, retrieval, answer)MediumCodingSystem design
- 2313Implement a simple re-ranker for search resultsMediumCodingSystem design
- 2314Implement a streaming response handler for an LLM APIMediumCodingSystem design
- 2315Implement an eval pipeline with LLM-as-a-judgeMediumCodingSystem design
- 2316Implement semantic search using embeddingsMediumCodingSystem design
- 2317Write a chunking strategy module (fixed-size / recursive / semantic)MediumCodingSystem design
- 2318Given a graph with N nodes and M edges, identify its network topology. Return 1 for Bus (linear chain), 2 for Star (one central node), 3 for Ring (circular), or -1 if none match.MediumCoding
- 2319What data tools have you worked with, and what specific projects did you use those tools for?MediumTechnical
- 2320Have you ever had to work with poor-quality data or suggest new tracking?MediumDataTechnical
- 2321Decrypt MessageMediumCoding
- 2322Design an application to help people find doctors.MediumProduct
- 2323Design a betting/auction platform for auction houses.MediumProduct
- 2324Design a better UI for the company website.MediumProductTechnical
- 2325What was your process for arriving at the design solution in your portfolio and critique of the web app?MediumProduct
- 2326Diagnose an issue with TikTok's usage decline.MediumDataProduct
- 2327Explain the differences between Parquet and Avro.MediumTechnical
- 2328Explain the differences between multithreading and multiprocessing.MediumTechnical