A new way to interview. A new way to prepare.

Make your
next interview
feel familiar.

Practice AI-assisted interviews in real codebases. Learn to prompt, question, and verify — with a teammate beside you.

Every problem free. One graded assessment per month.

01 Prompt
02 Review
03 Verify

Confidence is built in the loop.

Interview prep for the way you actually work.↓Solo, with a friend, or with a mentor.

Real questions.
From companies you know.

Original practice exercises adapted from real interview reports.

  • Meta
  • Amazon
  • Stripe
  • Coinbase
  • DoorDash
  • Shopify
  • and more

AI can write the code.
You still own the thinking.

AI-assisted interviews ask you to do more than find an answer. Can you make a useful request, spot a shaky assumption, and prove a change works?

nrml gives you a place to practice that entire conversation.

Practice the
whole performance.

Start with a real repository.
Build the habits you'll bring to the interview.

A small bug. The whole workflow.

Open a file. Ask a question. Review a change, or write your own. Then put it to the test.

Maze Solver with Path PrintingTypeScriptPractice
src/path_search.tsEditable function excerpt
Changes stay in this demoTypeScript · Spaces: 2
Program output4 example checks

Run the starter first. Review a sample AI change, then run the same checks again.

  • Find an interior startexpected 5
  • Find the start on the top rowexpected 0
  • Find the finish on the top rowexpected 3
  • Report a missing markerexpected -1
Interactive example · Sample AI replies; checks run on your edits.Try a full practice session

On the other side of the interview

Better questions.
More useful feedback.

Be the interviewer you’d want to practice with. Get a second perspective on the AI, capture what you notice, and ask your own questions in private.

Practice with someone

A heads-up on AI mistakes.

Get private alerts about possible AI mistakes and known pitfalls. Inspect the evidence and decide what deserves a follow-up.

Private interviewer alerts with expanded evidence and a suggested follow-up question.

An AI copilot just for you.

Ask about the candidate’s approach or find a sharper follow-up question. Your copilot conversation stays hidden from the candidate.

A complete private interviewer AI conversation, including its follow-up suggestion.

Feedback while it’s fresh.

Capture observations as the conversation unfolds. Keep notes private, then share your chosen feedback after the interview.

Interviewer feedback notes saved privately, with controls for sharing after the session.

Screenshots from nrml with example session data and scripted AI responses. Alerts surface concerns to investigate.

Further reading

Latest articles

Worked examples for AI coding, debugging, and interview preparation.

Browse all articles

Before you
jump in.

What can I do for free?

Practice every problem, run code and tests, and get one graded assessment per month. Pro includes unlimited graded assessments, full explanations after an attempt, solution walkthroughs, and session replay. AI usage has a separate allowance.

What is an AI-assisted interview?

It's an interview format where you work with AI while solving an engineering task. You still need to understand the problem, guide the tools, review changes, and show that the result works. The exact format depends on the interviewer.

What does practice look like?

You start in a real repository with a problem to work through. Use the integrated AI in Ask or Edit mode, inspect its changes, and run commands and tests in the terminal.

Can I practice with someone else?

Yes. Guests can join without an account, edit code and diagrams, contribute shared notes, and follow another participant. You can also keep private notes for your own preparation.

What feedback do I get?

Reports look at test outcomes, prompting, and engineering judgment. Session replay is available with Pro so you can revisit the decisions you made.

Meet the format.
Find your footing.

Your next interview starts with a little practice.

Let's get practicing