You
Update the retry policy to handle HTTP 429 and use exponential backoff.
Work in real repositories, review AI suggestions, and test your solution. Get feedback on your code and the decisions behind it.
All problems free. Monthly AI allowance included. No credit card.
See what your interview report looks likeexport function retryable(
status: number,
): boolean {
return status >= 500;
}
export function backoff(
base: number,
attempt: number,
): number {
return base;
}
Try it here. Review a change, then make it your own.
Explore the code, review an AI change, and test it. Save checkpoints so you can revisit an approach without restarting the interview.
Find the retry policy in a TypeScript project, then read the function you need to change.
Recorded in nrml · Example practice session
Every problem is free. Practice debugging, APIs, reliability, and more in real repositories.
| Problem | Topic | Difficulty | Time |
|---|---|---|---|
| Add Stock Availability Filters | Feature Implementation | Easy | 25 min |
| Allocate Capped Proportional Credits | Data Integrity | Hard | 60 min |
| Close the Cross-Tenant Document Leak | Security | Medium | 45 min |
| Collapse the Order Report Query Storm | Databases | Medium | 45 min |
| Commit Resumable Uploads Safely | Storage | Hard | 60 min |
| Detect an Edited Entry in the Audit Log | Security | Hard | 50 min |
Prepare for AI-assisted interviews with worked examples and company-specific advice.
A practical walkthrough of an AI-assisted coding interview: understand the repository, direct the assistant, verify a change, and explain your decisions.
Read articleWork through a flawed AI patch, design a regression that exposes it, and explain a repair with evidence. A practical code-review exercise for AI-assisted interviews.
Read articleCompare confirmed AI interview formats at Meta, Canva, DoorDash, Shopify and more, with separate rules for live coding rounds and take-home projects.
Read articleExplore multiple files, read the assignment, and work within the existing system.
Review AI suggestions, run code and tests, and explain the tradeoffs behind each change.
Submit for a report with test outcomes and feedback on the code, testing, and AI supervision.
Work independently, talk through a problem with an AI interviewer, or invite a friend or mentor to follow along. Choose a flexible session or a time limit.
Hiring for your team? See nrml for recruiters and hiring teams.