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
FiltersDifficulty, topic, company
4,310 questions
- 4249A rule requires three distinct successful secret reads before a policy update within fifteen event-time minutes. A reference set contains 20 confirmed positive sequences and separately labelled benign sequences. The rule produces exactly 15 unique true-positive alerts and five unique false-positive alerts, with no other alerts; repeated deliveries have been deduplicated. Five reference positives are missed. Evaluate it before paging.MediumTechnical
- 4250A reachable parser cannot be upgraded for five days. Public uploads and a partner importer both use it; preview of old documents may also parse files. Propose a temporary decision rather than an indefinite waiver.HardTechnical
- 4251Two people named Priya work at the same company. The user asks the agent to email Priya a confidential report. Search returns both as active. Design the next step and the evidence required before sending.MediumSystem designAI ML
- 4252A booking worker crashes after a provider commits but before the local result is stored. The provider's idempotency record expires tomorrow. Write a recovery plan for today and for next week.HardAI MLTechnical
- 4253A tool says the document update succeeded but notification delivery failed. The agent wants to retry the whole tool. Repair its result schema and recovery decision.MediumSystem designAI ML
- 4254A research agent reads a useful page containing a command to upload all source documents. Explain what can be retained and what must be rejected.MediumAI MLTechnical
- 4255A coordinator has spent 35 units from a 150-unit ceiling. Two workers reserve 40 and 30. Can it start a 50-unit branch? Show the accounting and completion update if the first worker uses 25.MediumDataAI ML
- 4256Three agents produce a comparison, but one defines an active user as seven days and another as thirty days. Their files have no text conflicts. What should the merge owner do?HardAI MLTechnical
- 4257An approved draft has two recipients. A worker adds a résumé attachment and a third recipient while the task waits. Specify the resume check.HardSystem designAI ML
- 4258An agent revision improves 180/200 task passes to 188/200 but creates three unauthorized writes. The old version had none in this set. Give a release decision and the smallest useful investigation.HardDataAI ML
- 4259An import request committed dataset D4, but its reply was lost. The retry uses the same account and operation key with a changed input file. Specify the response and stored-state checks.MediumSystem designTechnical
- 4260Two departments each read allocated budget 90 from a shared limit of 100, then add 10 to different rows. Show the bad schedule and a valid control.MediumSystem designTechnical
- 4261A warehouse receives two distinct event IDs for one order confirmation. Event-ID deduplication passes both. How should allocation correctness be protected?MediumSystem designTechnical
- 4262An external reservation times out. A signed callback later has the expected key but the wrong passenger. What should the application do?MediumSystem designTechnical
- 4263A provider budget is 15 calls/s. Each job uses 3 calls; arrivals continue at 3 jobs/s. Estimate drain time for 480 extra jobs, then state the assumptions.MediumDataSystem design
- 4264A full export requires every eligible row. Transfer dominates request time. Why is adding LIMIT 50 not a valid optimization, and what alternatives preserve the contract?MediumSystem designTechnical
- 4265A project update checks login but updates by project ID alone. Write one review comment with a trigger, consequence, and verification.MediumCodingSystem design
- 4266You must teach webhook retries to developers who know HTTP but have never operated event consumers. State the outcome, prerequisites, and what belongs on separate reference pages.MediumProductTechnical
- 4267A local deduplication demo uses an in-memory set and prints the expected total. What must the author state before a learner copies it into a service?MediumTechnical
- 4268A sample throws a JSON parsing error because it received a 404 HTML page. Write a short diagnostic explanation for learners.MediumTechnical
- 4269Half the workshop cannot finish setup and fifteen minutes remain. Preserve the learning objective with an honest fallback.MediumSystem designProduct
- 4270This fictional API returns 403 for both an expired session and insufficient write scope. Five learners report 403; a controlled reproduction confirms two expired-session cases and three missing-write-scope cases. Produce an engineering-ready feedback plan.MediumProductTechnical
- 4271There are 80 attendees, 50 guided completions, 24 survey responses, and 12 self-reported later uses among those 24 survey respondents. What may the program report?MediumDataTechnical
- 4272Prepare a six-minute explanation showing why duplicate delivery does not mean duplicate business intent. Include one prediction and a fresh transfer question.MediumBehavioralTechnical