Recruiter and hiring manager calls, a coding phone screen, then an onsite of coding, LLM-application system design, behavioral and a project walkthrough; roughly half the bar is ordinary engineering and half is turning messy legal work into something a model does reliably.
21 questions
Mini spreadsheet with formulas and cycle detectionCodingBuild a mini spreadsheet with cell get and set, formula evaluation over dependencies, cached values with eager updates, and cycle detection. Covers the bank's spreadsheet variants…
Last asked Oct 2026
Research engineering training discussionML designDiscuss training approaches for long-context and long-horizon tasks, then explore past projects, environment design and reward design with team leads. Reported on 1point3acres'…
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
RAG notebook with retrieval and evaluationCodingIn a notebook with helpers provided, fill in a small retrieval pipeline: embed texts from a data frame, retrieve top matches by cosine similarity, and run a short evaluation…
Last asked Sep 2026
Rule-driven file review agentAI systemDesign an agent workflow that applies supplied rules to a file or contract: classify and recommend fixes, or revise a contract against dozens of rules while merging overlapping…
Last asked Sep 2026
Embedding retrieval with cosine similarityCodingRetrieve the most similar embeddings to a query by cosine similarity over a small candidate set. Reported on 1point3acres' Harvey bank; reconstructed in our own words.
Last asked Sep 2026
Design Facebook MessengerSystem designOne-to-one and group messaging for a billion users: real-time delivery, offline sync, read receipts and message history on every device.
Last asked Sep 2026
Citation tagging over generated textCodingGiven generated text and source phrases, wrap every matched region in citation tags, merging overlaps and attributing each block to its sources ordered by frequency. Covers the…
Last asked Sep 2026
Document store with drive sync and org ACLsSystem designDesign a Drive-like document store with upload and download, large-file handling and organization-level access control; real-time multi-device sync is out of scope. Reported on…
Last asked Sep 2026
Design a RAG question-answering agent over a firm's documentsAI systemDesign a system that answers questions from a large, private collection of documents (for example a law firm's memos) with retrieval-augmented generation, citing the passages it…
Last asked Sep 2026
In-memory file system with files and foldersCodingImplement an in-memory file system with path-based file and folder access, plus follow-ups on per-directory limits, duplicate names and identical contents. Covers the bank's vault…
Last asked Sep 2026
Deduplicate files by size then content hashCodingWalk a directory tree and group files with identical content. Compare file sizes first so large files are hashed only when sizes collide, then hash the rest. Be ready to discuss…
Last asked Sep 2026
Behavioral round on company valuesBehavioralA behavioral round anchored on the company's published values: bring experiences covering conflict, feedback, mentorship, leading work and technical trade-offs. Reported on…
Last asked Aug 2026
Virtualized spreadsheet grid in React with cell formulasCodingBuild a spreadsheet in React. The grid is large, so render only the rows and columns in view and keep scrolling smooth. Cells can hold plain values or formulas that refer to other…
Last asked Jul 2026
Database connection poolCodingAgainst a mocked database query, implement a connection pool with acquire and release over a fixed set of reusable connections. Reported on 1point3acres' Harvey bank;…
Last asked Apr 2026
Live string editing with a mouse cursorCodingImplement live string editing operations positioned by a mouse cursor. Reported on 1point3acres' Harvey bank; reconstructed in our own words.
Last asked Apr 2026
Build your story bankBehavioralPrepare 8 to 15 real stories, each tagged with the signals it shows (ownership, conflict, failure, ambiguity, influence, impact, mentorship, quality), so that any behavioral…
Implement an LRU cacheCodingImplement a least-recently-used cache with get(key) and put(key, value), both in O(1) time, with a fixed capacity.
Read-through and write-through cache adapterCodingImplement a cache adapter that reads through to the backing store on misses and writes through on updates. Reported on 1point3acres' Harvey bank; reconstructed in our own words.
Versioned key-value vault with consistency checkCodingDesign a versioned key-value vault with filesystem-like structure and a consistency check across versions. Reported on 1point3acres' Harvey bank; reconstructed in our own words.
Question types
Harvey interview process and questions · Land the Lab