JavaScript, TypeScript & Technical Interviewing
Practical guides, interview question breakdowns, code review exercises, and hiring frameworks for software engineers and hiring managers.
Explore Categories
JavaScript
In-depth resources on JavaScript mechanics, event loop, closures, async patterns, and core algorithms.
TypeScript
Master TypeScript type inference, discriminated unions, generic utility types, and live coding exercises.
Coding Interviews
Best practices, problem lists, and scorecards for running zero-friction live coding interviews.
Technical Interviews
Frameworks for evaluating software engineers, senior backend hiring, and building repeatable interview processes.
Code Review
How to conduct realistic code review interviews that test code quality, security, performance, and architecture.
Featured Guides
JavaScript Interview Questions: 25 Questions You Should Know
Master the 25 essential JavaScript interview questions covering primitives, closures, event loop, promises, prototypes, and memory leaks with runnable code examples.
TypeScript Interview Questions: 25 Questions for Developers
25 core TypeScript interview questions covering interface vs type, generics, utility types, mapped types, discriminated unions, type guards, and strict mode.
Live Coding Interviews: A Practical Guide for Interviewers
Learn how to conduct effective, fair live coding interviews. Includes problem selection criteria, hint strategies, candidate scorecards, and remote interview tips.
Senior Backend Interview Questions: 30 Questions to Ask
30 high-signal interview questions for senior backend engineers covering databases, API design, caching, queues, concurrency, and distributed system trade-offs.
Code Review Interviews: How to Run One and What to Evaluate
Learn why code review interviews are superior to abstract puzzle interviews. Step-by-step guide to designing exercises, candidate scorecards, and realistic pull request evaluations.
Latest Articles
JavaScript Interview Questions: 25 Questions You Should Know
Master the 25 essential JavaScript interview questions covering primitives, closures, event loop, promises, prototypes, and memory leaks with runnable code examples.
JavaScript Coding Interview: What to Expect and How to Prepare
A comprehensive guide to JavaScript coding interviews. Learn how interviewers evaluate candidates across algorithms, async utility building, code quality, and live communication.
15 JavaScript Async Interview Questions
Deep dive into 15 asynchronous JavaScript interview questions covering Event Loop, Promises, async/await, Promise.all, race conditions, and AbortController.
JavaScript Closures Explained for Coding Interviews
Understand JavaScript closures, lexical scope, private state, factory functions, loop gotchas, and memory considerations with step-by-step interview exercises.
JavaScript Array Interview Questions: 15 Coding Problems
Practice 15 essential JavaScript array coding problems including Two Sum, flatten, deduplication, chunking, and custom array utilities with optimal time complexity.
TypeScript Interview Questions: 25 Questions for Developers
25 core TypeScript interview questions covering interface vs type, generics, utility types, mapped types, discriminated unions, type guards, and strict mode.
TypeScript Coding Interview: 12 Problems to Practice
12 practical TypeScript coding interview exercises with solutions, including typed event emitters, Result types, deep readonly, and code review scenarios.
TypeScript Generics: Interview Questions and Practical Examples
Master TypeScript generics for technical interviews. Learn generic constraints, keyof lookups, inference, conditional types, and common generic utility implementations.
Live Coding Interviews: A Practical Guide for Interviewers
Learn how to conduct effective, fair live coding interviews. Includes problem selection criteria, hint strategies, candidate scorecards, and remote interview tips.
20 Coding Interview Problems for JavaScript Developers
A curated list of 20 practical coding interview problems covering arrays, strings, hash maps, promises, stacks, and code review with difficulty ratings.
Technical Interview Questions: How to Evaluate Software Engineers
A comprehensive framework for evaluating software engineers across problem solving, system architecture, code quality, and debugging skill.
Senior Backend Interview Questions: 30 Questions to Ask
30 high-signal interview questions for senior backend engineers covering databases, API design, caching, queues, concurrency, and distributed system trade-offs.
Code Review Interviews: How to Run One and What to Evaluate
Learn why code review interviews are superior to abstract puzzle interviews. Step-by-step guide to designing exercises, candidate scorecards, and realistic pull request evaluations.
15 Code Review Interview Questions for Software Engineers
15 realistic code review interview scenarios covering N+1 queries, race conditions, memory leaks, unhandled promises, authorization bugs, and poor TypeScript design.
Remote Coding Interviews: How to Run Better Technical Interviews
Best practices for conducting remote technical interviews. How to select lightweight coding environments, eliminate sign-up friction, and evaluate candidates fairly.
Practice & Conduct Live Technical Interviews
Pairlet provides zero-signup live coding interview rooms with real-time code collaboration, Monaco editor, and instant execution.