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 6Medium 24Hard 33
Filters · onDifficulty, topic, company
65 questions
- 49Implement logistic regression from scratchEasyCodingSystem design
- 50Build a prompt template system with variable substitutionEasyCodingSystem design
- 51Build a simple AI agent with tool useMediumCodingSystem design
- 52Build a sliding-window + summary conversation memoryMediumCodingSystem design
- 53Build a small RAG app (chunking, embedding, retrieval, answer)MediumCodingSystem design
- 54Coding exercises reported by multiple employers (cross-reference)CodingSystem design
- 55Design a medical diagnosis assistant using AIHardCodingSystem design
- 56Design a multi-tenant AI chatbot platformHardCodingSystem design
- 57Design an AI search engine for an e-commerce platformHardCodingSystem design
- 58Implement a simple re-ranker for search resultsMediumCodingSystem design
- 59Implement a streaming response handler for an LLM APIMediumCodingSystem design
- 60Implement an eval pipeline with LLM-as-a-judgeMediumCodingSystem design
- 61Implement retry with exponential backoff for LLM API callsEasyCodingSystem design
- 62Implement semantic search using embeddingsMediumCodingSystem design
- 63Implement token counting and context window managementEasyCodingSystem design
- 64System design prompts reported by multiple employers (cross-reference)CodingSystem design
- 65Write a chunking strategy module (fixed-size / recursive / semantic)MediumCodingSystem design