22 questions

  • Check and insert among a million user IDsSystem designA service holds about a million user IDs. Each request carries a user ID: if it is not in the set yet, add it. Decide how to store the IDs and run this check-and-insert, and talk…
    Last asked Oct 2026
  • Design a workflow orchestration systemSystem designUsers define a workflow as steps with dependencies, then start runs of it. Design the system that runs each step once its dependencies finish, records the state of every run and…
    Last asked Sep 2026
  • Project deep dive: present a project you ledBehavioralPresent a project you led in about 20 minutes: context, your role, the architecture, three hard trade-offs, metrics, cost and return, and what you would change. Then take 25…
    Last asked Sep 2026
  • Design a project-to-contractor matching systemSystem designDesign a system that matches projects needing work done with contractors who can do it: how projects and contractor profiles are stored and indexed, how candidates are found and…
    Last asked Aug 2026
  • Shortest path in a grid with obstacle eliminationCodingA grid has empty cells and obstacles. Find the fewest steps from the top-left to the bottom-right cell moving up, down, left or right, when you may remove up to k obstacles along…
    Last asked Aug 2026
  • Design a ticket booking systemSystem designSell seats for concerts and games where demand spikes the moment sales open: hold seats briefly, never sell one twice, and stay up under the rush.
    Last asked Jul 2026
  • Review a compact GPT-style transformer implementationML designYou are given a short implementation of a GPT-style decoder-only transformer. Read it and review it: explain what each part does (embeddings, attention with its causal mask…
    Last asked Jul 2026
  • Evaluate noisy data for LLM post-trainingML designYou have data collected for post-training a language model and some of it is noisy. How would you measure its quality, find the bad examples, and decide what to keep, fix or drop…
    Last asked May 2026
  • Design a news feedSystem designDesign the home feed for a social network with 1B users: posts from people you follow, ranked, fresh within seconds.
    Last asked May 2026
  • Design candidate search for a talent marketplaceML designDesign a system that lets a company search for candidates and ranks them for a role: how candidate profiles are represented and indexed, how a query or job description retrieves…
    Last asked May 2026
  • Referral networkCodingImplement a referral network: users refer other users, and the network records who referred whom. Support adding referrals and answering questions about a user's referrals, such…
    Last asked May 2026
  • Build an eval harness for local models served by OllamaAI systemA take-home of about four hours (AI coding tools allowed): write an evaluation harness that runs a set of test cases against language models served locally through Ollama, scores…
    Last asked Mar 2026