# Pairlet — Practice JavaScript & TypeScript Interview Problems > Pairlet (https://www.pairlet.dev) is a browser-first practice and interview tool for JavaScript and TypeScript. Problems can be solved solo in the browser, or run as a live collaborative room with a candidate. ## Key Features - **Solo practice (72 problems with test cases)**: Solve a problem on your own, run it against a fixed set of test cases including edge cases, and see per-case pass or fail. No account and no second person required. - **Code review drills (10 problems)**: Read realistic code with planted flaws, write down what you would flag, then compare with what an interviewer is looking for. - **Shareable interview rooms**: Create a room, choose a task, and invite a candidate with one URL. Candidate accounts are not required. - **Real-time collaboration**: Monaco editor with Yjs-backed cursors, presence, and shared code. - **Browser execution**: JavaScript runs in a Web Worker. TypeScript uses a lightweight syntax stripper and supports a limited subset rather than full compiler-backed type checking. - **Problem library (82 tasks)**: Coding challenges and code-review exercises with JavaScript and TypeScript starter code. - **Custom tasks**: Interviewers can provide a title, description, examples, and starter code. - **Local templates**: Interview setup templates can be saved in browser storage. ## Core Navigation - [Homepage and features](https://www.pairlet.dev) - [Run a live interview](https://www.pairlet.dev/interview/new) - [Pairlet for companies and interviewers](https://www.pairlet.dev/for-companies) - [Problem library](https://www.pairlet.dev/problems) - [Code review interview exercises](https://www.pairlet.dev/problems/code-review) - [Code review interview guides](https://www.pairlet.dev/blog/code-review) - [Backend code review interview](https://www.pairlet.dev/blog/code-review/backend-code-review-interview) - [Code review vs algorithm interview](https://www.pairlet.dev/blog/code-review/code-review-vs-algorithm-interview) - [Blog and interview guides](https://www.pairlet.dev/blog) ## Curated Technical Guides - [JavaScript interview questions](https://www.pairlet.dev/blog/javascript/javascript-interview-questions) - [JavaScript coding interview preparation](https://www.pairlet.dev/blog/javascript/javascript-coding-interview) - [JavaScript async interview questions](https://www.pairlet.dev/blog/javascript/javascript-async-interview-questions) - [JavaScript closures explained](https://www.pairlet.dev/blog/javascript/javascript-closures-interview) ## Contact - Email: hello@pairlet.dev