1.
Introduction
JavaScript Core
2.
Asynchronous JavaScript
2.1.
Microtask vs Macrotask Queues
3.
Functions & Scope
3.1.
Hoisting
3.2.
let vs var vs const
3.3.
Closures
4.
Objects
4.1.
Object.freeze() vs Object.seal()
TypeScript
5.
Types & TypeScript
5.1.
Type Guards
5.2.
Interfaces vs Types
5.3.
Utility Types (Partial, Required, Pick, Omit)
5.4.
Structural vs Nominal Typing
5.5.
any vs unknown vs never
5.6.
Type Coercion & Equality
6.
Advanced Concepts
6.1.
Decorators
React
7.
React Ecosystem
7.1.
useEffect Cleanup
7.2.
useMemo vs useCallback
7.3.
Controlled vs Uncontrolled Components
7.4.
React List Keys
Light
Rust
Coal
Navy
Ayu
JS/TS Coding Questions and Answers
Javascript / Typescript Interview Notes
Welcome to the JS/TS specific interview prep notes. More sections will be added here!