
JS Patterns
Explore classic patterns (debounce, memoize, iterators, and more) with runnable demos and short explanations.
Practice JavaScript patterns, React, TypeScript, Vue, Angular, full-stack web topics, company-style questions, and AI mock interviews — all in your browser.

Explore classic patterns (debounce, memoize, iterators, and more) with runnable demos and short explanations.
Walk through hooks and React interview topics with live examples you can inspect and tweak.
View moduleTypes, generics, narrowing, and compilation concepts — pair this hub with Company Q&A filtered by the TypeScript category.
View moduleUse Company Q&A and the mock interview to get structured feedback — practice explaining the “why” behind your implementation.
This is a focused training ground for technical interviews. You can read and run interactive examples, try coding exercises in a sandbox, review company-specific Q&A, and run a voice-friendly mock interview powered by Claude when you add your API key.
Explore classic patterns (debounce, memoize, iterators, and more) with runnable demos and short explanations.
JS Patterns →Walk through hooks and React interview topics with live examples you can inspect and tweak.
React Questions →Types, generics, narrowing, and compilation concepts — pair this hub with Company Q&A filtered by the TypeScript category.
TypeScript →Composition API, reactivity, and Vue runtime topics — jump into categorized interview questions when you want to drill.
Vue.js →Components, dependency injection, change detection, and RxJS — pair this hub with Company Q&A filtered by the Angular category.
Angular →Experiment with React in an isolated editor and preview — useful for quick prototypes and interview-style components.
React sandbox →Configure your Anthropic API key in settings, then practice a timed mock interview with speech and an in-browser code editor.
Mock interview →Browse categorized questions and answers tailored for company-style interviews.
Company Q&A →Paste your résumé, optionally add a target job, and get structured feedback for your search using your chosen AI provider.
CV analysis →Choose a section from the navigation above to get started.