A recruiter call, a coding screen (sometimes after a take-home editor project), then an onsite of practical coding and debugging, collaboration-focused system design, behavioral and a leadership conversation.

17 questions

  • Design Google CalendarSystem designCreate events, invite people, handle recurring events and time zones, show free/busy, and send reminders, for hundreds of millions of users.
    Last asked Jun 2026
  • Todo list system design in codeCodingDesign and implement a small todo list system with lists, tasks and completion state. Reported on 1point3acres' Notion bank; reconstructed in our own words.
    Last asked Jun 2026
  • Top K error strings in a time windowCodingGiven request-response log entries with timestamps, report the K most frequent errors inside a sliding time window. Reported on 1point3acres' Notion bank; reconstructed in our own…
    Last asked Jun 2026
  • DAG utility with add, validate and queryCodingBuild a small directed-acyclic-graph helper: add edges, reject ones that would create a cycle, and answer reachability or ordering queries over the graph. Reported on…
    Last asked Apr 2026
  • Design an event analytics platformSystem designDesign the platform that collects product events from the app and makes them available for analysis. Cover how events are captured and ingested, how they land in the warehouse or…
    Last asked Apr 2026
  • Hiring-manager round on impact and collaborationBehavioralA behavioral round on past project impact, work with non-engineering partners, mentorship, and roadmap influence. Distinct from the values-focused culture round.
    Last asked Apr 2026
  • Table aggregation with group-by sumCodingAggregate table rows with a group-by sum over a chosen column, as a database table view would. Reported on 1point3acres' Notion bank; reconstructed in our own words.
    Last asked Feb 2026
  • Text editor with undo and redoCodingBuild a small text editor supporting insert, delete, undo and redo with correct cursor behavior after each operation. Reported on 1point3acres' Notion bank; reconstructed in our…
    Possibly retired
  • Collapsible JSON viewer in ReactCodingIn an hour of React, pretty-print a JSON value (objects, arrays, strings, numbers) with indentation, and give every nested object and array a toggle that collapses it to a…
    Possibly retired
  • Block type with the most childrenCodingOver a tree of typed document blocks, find which block type has the most children in total. Reported on 1point3acres' Notion bank; reconstructed in our own words.
  • Country with the most eventsCodingGroup product events by country and return the country with the most events. Reported on 1point3acres' Notion bank; reconstructed in our own words.
  • Event type with the most eventsCodingCount product events by type and return the type with the highest count. Reported on 1point3acres' Notion bank; reconstructed in our own words.
  • Most popular plan type for the top event typeCodingOver product event data, find the most common event type, then the most popular plan type among users producing it. Reported on 1point3acres' Notion bank; reconstructed in our own…
  • Nested todo list with subtasksCodingModel a todo list whose items can nest subtasks to any depth: add, complete and list tasks while keeping the hierarchy. Reported on 1point3acres' Notion bank; reconstructed in our…
  • Page permission managementCodingImplement page-level permissions: grant and revoke access for users on pages, and answer whether a user can view or edit a page, respecting the page hierarchy. Reported on…
  • Percentage of blocks never editedCodingFrom block edit events, compute what share of blocks was never edited after creation. Reported on 1point3acres' Notion bank; reconstructed in our own words.
  • SQL screening with joins and window functionsCodingA SQL screen covering joins, aggregation and window functions over product data. Reported on 1point3acres' Notion bank; reconstructed in our own words.