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

69 questions

  1. 1Assign human labelers, tasks, and models so every pairing is balanced.HardCoding· 30 min· OpenAI
  2. 2Build and configure an agent in ChatGPT to solve a client need.Hard· 20 min· OpenAI
  3. 3Implement a rate limiter for an LLM API.MediumCoding· 10 min· OpenAI
  4. 4Create a customer-success plan for an enterprise ChatGPT customer.Hard· 20 min· OpenAI
  5. 5Define hallucinations in LLMs and explain how you would reduce them.Easy· 5 min· OpenAI, Anthropic
  6. 6Design a batching service for model inference.HardSystem design· 30 min· OpenAI
  7. 7Design a text-to-video generation system.HardSystem design· 30 min· OpenAI
  8. 8How do you approach generative-AI safety in a consumer product?HardProduct· 20 min· Google, Anthropic
  9. 9How do you get things done and prioritize projects in high ambiguity?MediumProductBehavioral· 10 min· OpenAI
  10. 10How would you handle conflicting opinions from two senior engineers?MediumBehavioral· 10 min· OpenAI
  11. 11How would you respond to a provocative claim about a future dominated by AI?HardBehavioral· 20 min· OpenAI
  12. 12How would you test nondeterministic model behavior?Hard· 20 min· OpenAI
  13. 13If you had to complete that project faster, what would you change?MediumProduct· 10 min· OpenAI
  14. 14Represent a one-nearest-neighbor classifier using a feed-forward neural network.Hard· 30 min· OpenAI
  15. 15Tell me about a product you previously launched.EasyProduct· 5 min· OpenAI
  16. 16Tell me about a time you disagreed with management.MediumBehavioral· 10 min· OpenAI
  17. 17Tell me about a time you managed conflicting priorities.EasyProduct· 5 min· OpenAI
  18. 18Tell me about an experiment you designed and ran.MediumDataProduct· 10 min· OpenAI
  19. 19Tell me about your past experiences as a product manager.Easy· 5 min· OpenAI
  20. 20Implement a BPE tokenizer from scratchMediumCodingSystem design· OpenAI
  21. 21What's the effect of adjusting an LLM's context window size?MediumAI MLTechnical· OpenAI
  22. 22Debug a transformer with 4 failing tests, then train a classifier (OpenAI)HardCodingSystem design· OpenAI
  23. 23Design a fine-tuning platform (instruction / PEFT / RLHF)HardCodingSystem design· OpenAI
  24. 24Design a RAG system with evaluationHardCodingSystem design· OpenAI