Postgres
Order ingestion
- Duplicate events
- Transactions
- Constraints
- Query behavior
Production-behavior assessments
Invite a candidate into a disposable system with Postgres, Redis, queues, and S3-like object storage. See how they handle retries, stale data, partial failures, and consistency bugs.
import { storage, db } from "./clients";
import { enqueue } from "./queue";
export async function createUpload(file) {
if (file.size > 10000000) {
throw new Error("file too large");
}
const key = safeObjectKey(file.name);
const url = await storage.signedPutUrl(key);
await db.upload.create({ key, status: "pending" });
await enqueue("object.created", { key });
return { key, url };
}
$ run visible-tests
PASS accepts valid png upload
PASS stores metadata row
FAIL rejects oversized object
FAIL duplicate event creates second invoice
Each range has a named system, real services, visible tests, hidden checks, logs, and follow-up questions.
Postgres
Redis
Queue
S3-like
A candidate does not solve a riddle. They work inside a bounded backend system and leave behind observable engineering evidence.
Choose a calibrated range, send a private link, and let the candidate start when the environment is ready.
The candidate edits code, runs visible tests, inspects service health, and handles realistic state and failure modes.
Interviewers get tests, changed files, logs, timeline, rubric scores, and concrete follow-up questions.
Run realistic backend assessments without connecting candidate code to your production systems. Each range is isolated, time-bounded, and designed so interviewers can trust the signal without adding operational risk.
The report does not pretend to replace judgment. It gives engineers a sharper next interview.
Private pilots
We are looking for backend hiring teams that want practical signal from real infrastructure work. Tell us what you are hiring for, and we will follow up with a sample range and pilot plan.