Self-hosted · for hiring teams & coaches

Run real technical interviews. Coach people through them.

Coding, system-design, and behavioral rounds in one shared, secure workspace — recorded, transcribed, and scored. Hiring teams get a rigorous, defensible process; coaches get a full back-office. Self-hosted on your own cloud.

or email hello@slatecareers.com

Code · whiteboard · behavioral Record, replay & transcribe Scorecards & rubrics Self-hosted

A live coding round — one of three session surfaces, alongside the whiteboard and shared notes. The follow-up guidance on the left is visible only to the interviewer. Click to enlarge.

Three surfaces — code, whiteboard, notes Live audio + replay Transcripts & scorecards Sandboxed execution · 9 languages Self-hosted on your cloud
One platform, two jobs

Whether you're hiring engineers or coaching them.

The same real-code workspace powers structured hiring interviews and dedicated one-on-one interview coaching — with the workflow each side actually needs.

For hiring teams

Technical interviews

Assess real engineering, not whiteboard trivia. Every session is recorded, scored, and shareable with your panel.

  • Reusable problem bank with typed function signatures and auto-generated stubs per language
  • Run candidate code against test cases with automatic grading
  • Structured scorecards & rubrics — with a mutual-blind option so feedback isn't anchored
  • Anonymized sessions and a consistent process for fairer, more defensible hiring
For coaches & bootcamps

Dedicated interview coaching

Run a coaching business end-to-end: book sessions, assign work, track progress, and give clients the real interview environment.

  • Coaching programs with homework, submissions, reviews, and progress tracking
  • Bookings & scheduling with reminders, rescheduling, and calendar invites
  • Packages & credits — sell sessions, track usage, warn before credits expire
  • Clients practice against the exact tooling they'll face in a real interview
The coach's back-office — earnings, booking requests, and upcoming sessions tied to each client's program. Click to enlarge.
More than a code editor

One session, three surfaces.

Slate isn't only for coding. Switch a session to a built-in whiteboard for system design, or a shared notes doc for behavioral rounds — all in the same workspace, all recorded and replayable.

Code

A full IDE in nine languages, running in a sandbox with real diagnostics and completion. For coding rounds.

CODING

Whiteboard

A built-in, collaborative whiteboard to diagram architecture and data flow — with the problem brief and interviewer-only signals alongside. For system-design rounds.

SYSTEM DESIGN

Notes

A shared notes doc, in sync for both sides. Queue several questions per session, each with its own signals and follow-ups. For behavioral rounds.

BEHAVIORAL
A system-design round — the problem brief sits beside the whiteboard; the signals panel is visible only to the interviewer, never the candidate. Click to enlarge.
A behavioral round — a queue of questions captured in shared notes; each question's signals and follow-ups are visible only to the interviewer, never the candidate. Click to enlarge.
Coding System design Coding + system design Behavioral Discussion / mentorship
Everything in the session

Everything the live session needs.

A single, low-latency workspace — no plugins, no local setup, nothing for the candidate to install.

Real-time collaborative editor

A full Monaco editor with shared cursors and instant sync. Both sides type in the same file with zero conflicts.

Secure sandboxed execution

Candidate code runs in a fresh, isolated sandbox per run — network-denied, non-root, CPU/memory-capped, and thrown away after.

Language intelligence

Diagnostics, hover, and completion for all nine languages — the IntelliSense engineers expect in their own IDE, sandboxed per language.

Live audio & synchronized replay

Talk over built-in audio, then replay the whole session — code, whiteboard, audio, and edits in sync, with seek and search.

Private, searchable transcripts

Every recorded session is transcribed automatically — in any language — and generated locally in your deployment. Audio never leaves your servers.

Scorecards & auto-grading

Score against custom rubrics, collect feedback with a mutual-blind reveal, and auto-grade problems with typed signatures against your test cases.

Full coaching workflow

Programs, homework, scheduling, packages and credits — a complete back office for running interview coaching as a business.

Reusable problem bank

Curate problems once, with typed function signatures — Slate generates idiomatic stubs and test harnesses for every language automatically.

SSO & integrations

Sign in with Google, GitHub, or Apple (or email + passkeys). Stream session and hiring events to your ATS and tools via signed webhooks.

Candidates code in the language they'd actually use — each in its own sandboxed runtime with full IntelliSense.

GoPythonJavaScriptTypeScript JavaC / C++RustSwiftKotlin
Security by design

Running untrusted code, safely, is the whole point.

Executing a stranger's code is the hardest part of an interview platform. Slate treats it as the defining constraint — not a feature bolted on later.

Ephemeral, isolated execution. Every run gets a fresh sandbox — microVMs in the cloud — that's egress-denied, non-root, resource-capped, and destroyed afterward.
Your data never leaves. Recordings, live audio, and transcripts are processed and stored inside your own deployment — nothing is sent to a third party.
Fairer by default. Anonymized sessions and mutual-blind feedback reduce bias and keep scoring honest.
Your keys, your cloud. Self-host on GCP or AWS with your own identity, storage, and network policy — or run it entirely on one machine.
Request a demo

or email hello@slatecareers.com

How it works

From invite to decision in one place.

Set up the session

Pick a problem from your bank or write one with a typed signature. Choose a coding, system-design, or behavioral round. Nothing to install for either side.

Interview live

Meet in the shared editor, whiteboard, or notes with audio on. The candidate writes and runs real code in the sandbox while you follow along and take notes.

Score & replay

Fill the rubric, auto-grade the code, and share the recording, transcript, and scorecard with your team — or with your coaching client.

Deploy your way

Your cloud, or a single node.

The same platform runs across a Kubernetes cluster for scale, or as one self-contained instance you can stand up in minutes. Config, not code, switches between them.

GCP · GKEAWS · EKSSingle-node localPostgresS3-compatibleSSO / OIDC
Make it yours

White-label, per organization.

Each organization gets its own brand — logo, colors, fonts, and a custom domain — and can send transactional email from its own domain. Great for agencies and multi-brand coaching businesses.

Custom domainsBranded emailsLogos & colorsPer-org SMTPMulti-tenant
FAQ

Common questions.

What do we need to self-host Slate?

A Kubernetes cluster on GCP (GKE) or AWS (EKS) for scale, or a single Linux machine running the all-in-one image with Postgres, Redis, and S3-compatible storage. The same binaries run in both — switching is configuration, not code. We'll help you plan the rollout on the demo call.

Does any candidate data leave our infrastructure?

No. Recordings, live audio, transcripts, and code all stay inside your deployment. Transcription runs locally on your servers, and candidate code executes in sandboxes with no network access. Nothing is sent to a third party.

How is Slate priced?

We're onboarding early hiring teams and coaching businesses now, and pricing depends on your deployment and team size. Request a demo and we'll give you a straight answer for your situation.

How long does a rollout take?

A single-node instance stands up in under an hour. A production cluster deployment — including SSO, custom domains, and branding — is typically days, not weeks.

Can we white-label it for our clients?

Yes. Each organization gets its own logo, colors, fonts, custom domain, and transactional email sent from its own domain — built for agencies and multi-brand coaching businesses.

What happens in a demo?

A 30-minute live walkthrough: we run a mock interview together — code, whiteboard, and notes — then replay it with the transcript and scorecard, and talk through how a deployment would look on your infrastructure.

Request a demo

See Slate in action.

We're onboarding hiring teams and coaching businesses now. Book a personalized walkthrough and we'll help you plan a self-hosted rollout.

or email hello@slatecareers.com