TypeScript
Types, narrowing, generics, inference, and safer application code.
Interview preparation
Choose a topic, explain each answer aloud, and check what you missed.
Prepare
Speak
Review
Ownership, teamwork, leadership, setbacks, and answers grounded in real experience.
Start practicingProcesses, scheduling, synchronization, memory, file systems, and practical scenarios.
Start practicingWeb protocols, TCP/IP, routing, addressing, security, and troubleshooting.
Start practicingObjects, inheritance, polymorphism, SOLID principles, and practical design decisions.
Start practicingSQL, normalization, transactions, indexing, concurrency, and practical database decisions.
Start practicingDocument structure, semantics, forms, accessibility, and browser behavior.
Start practicingLayout, responsive design, selectors, the cascade, and rendering.
Start practicingLanguage fundamentals, the runtime, asynchronous code, and the DOM.
Start practicingComponents, hooks, state, rendering, and application architecture.
Start practicingTypes, narrowing, generics, inference, and safer application code.
The event loop, APIs, modules, streams, and backend fundamentals.