Welcome

Practice JavaScript patterns, React, TypeScript, Vue, Angular, full-stack web topics, company-style questions, and AI mock interviews — all in your browser.

Daily challenge

TypeScript

Start now

Featured track

Learning module

JS Patterns

Explore classic patterns (debounce, memoize, iterators, and more) with runnable demos and short explanations.

0% complete0/16 lessons
Continue journey

React Questions

0% complete

Walk through hooks and React interview topics with live examples you can inspect and tweak.

View module

TypeScript

0% complete

Types, generics, narrowing, and compilation concepts — pair this hub with Company Q&A filtered by the TypeScript category.

View module
Beta access

Need a hint on your code?

Use Company Q&A and the mock interview to get structured feedback — practice explaining the “why” behind your implementation.

What this site is

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.

How to use each area

  • JS Patterns

    Explore classic patterns (debounce, memoize, iterators, and more) with runnable demos and short explanations.

    JS Patterns
  • React Questions

    Walk through hooks and React interview topics with live examples you can inspect and tweak.

    React Questions
  • TypeScript

    Types, generics, narrowing, and compilation concepts — pair this hub with Company Q&A filtered by the TypeScript category.

    TypeScript
  • Vue.js

    Composition API, reactivity, and Vue runtime topics — jump into categorized interview questions when you want to drill.

    Vue.js
  • Angular

    Components, dependency injection, change detection, and RxJS — pair this hub with Company Q&A filtered by the Angular category.

    Angular
  • React sandbox

    Experiment with React in an isolated editor and preview — useful for quick prototypes and interview-style components.

    React sandbox
  • Mock interview

    Configure your Anthropic API key in settings, then practice a timed mock interview with speech and an in-browser code editor.

    Mock interview
  • Company Q&A

    Browse categorized questions and answers tailored for company-style interviews.

    Company Q&A
  • CV analysis

    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.