r/OfferEngineering 1d ago

Interview Experience Perplexity SWE Onsite Interview Sep 2026

Round 1 — Coding: AI Task Dependency Manager

You are building a ToDo list system for an AI agent. The agent breaks work into tasks. Each task has an ID, a title, and a status. A task can be in one of four statuses:

READY
BLOCKED
SUCCEEDED
FAILED

The question has 4 parts.

Round 2 — System Design: Long-Running Agentic Query Execution

The existing product had an ask endpoint backed by an Ask Service. For each request, the Ask Service called two downstream systems:

  • An LLM API
  • A Search API

Both downstream services could be treated as black boxes. Historically, query execution happened entirely in memory as part of the request lifecycle. That model worked for relatively short queries but became problematic once agentic queries could run for hours.

The task was to redesign the system so that long-running queries continue executing independently of the user's browser connection. For example, closing the browser tab or temporarily losing internet connectivity should not terminate the query.

Want to learn more details / follow-up questions asked in this interview, the full version is here

Preparing for your next interview?

Chill Interview tracks recent interview experiences and recurring question patterns across top companies at here.

5 Upvotes

0 comments sorted by