Built around a take-home: a recruiter call, one coding screen, a take-home customer-support agent, then an in-person onsite with a debugging round, a presentation of your agent and a hiring manager conversation.

9 questions

  • Conversation history under a token budgetCodingFit a conversation history into a token budget for the next model call, keeping the most important messages and dropping or summarizing the rest. Reported on 1point3acres' Sierra…
    Last asked Oct 2026
  • Fetch all pages until an empty batchCodingPage through a batched API until it returns an empty batch, collecting every record without fetching forever on errors. Reported on 1point3acres' Sierra bank; reconstructed in our…
    Last asked Oct 2026
  • Split Markdown into chunks that keep their headersCodingSplit a Markdown file into chunks no larger than a size limit. When a new chunk starts in the middle of a section, it must begin with the headers that text sits under (for example…
    Last asked Apr 2026
  • Maximum element in an arrayCodingReturn the largest element of an array in one pass. Reported on 1point3acres' Sierra bank; reconstructed in our own words.
  • Merge ordered streamsCodingMerge several ordered input streams into one ordered output without loading any stream fully into memory. Reported on 1point3acres' Sierra bank; reconstructed in our own words.
  • Multiples streamCodingGenerate the infinite stream of multiples (or Hamming-like numbers) lazily, yielding values in order on demand. Reported on 1point3acres' Sierra bank; reconstructed in our own…
  • Ordered integer streamCodingMaintain an integer stream that yields values in order as out-of-order inserts arrive. Reported on 1point3acres' Sierra bank; reconstructed in our own words.