March 18 to 19, 2026 - 9:30am to 4:30pm Central Daylight Time
▶ ︎LIVE NOW

Interviewing for Front-End Engineers, v2

Evgenii Ray
Staff UI Engineer
Interviewing for Front-End Engineers, v2

This Workshop's Online Chatroom is Currently Open!

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Spend two full days with Evgenii Ray learning the skills and techniques to ace front-end engineering interviews.

Key Takeaways

By participating along with us in the workshop, you'll learn:

  • Solve the most common interview problems
  • Master common modern web techniques and hacks to efficiently solve any UI interview problems
  • Learn how to buld components using Vanila TS / JS. Gain confidence with both vanilla JS and React approaches
  • Learn DOM manipulation and event handling best practices
  • Solve advanced TypeScript type-level challenges
  • Understand architectural patterns for complex UIs (spreadsheets, infinite canvas, chats)

Is This Workshop for Me?

This workshop is designed for front-end engineers at all levels—from Junior to Staff—who want to sharpen their interview skills. Whether you’re preparing for your first front-end role or targeting senior/staff positions at top companies, you’ll find appropriately challenging material.

Workshop Details

Interviews are hard! I’ve passed and failed many in my career, and the best way to prepare is to practice. This intensive two-day workshop prepares you for front-end engineering interviews at top tech companies. We’ll work through progressively challenging problems—from quick warm-ups to complex and challenging tasks, covering JavaScript fundamentals, React component patterns, DOM APIs, and TypeScript type gymnastics. We solve problems in both vanilla JavaScript and React. Problems are intentionally harder than real interview questions, so actual interviews feel more manageable.

Any Prerequisites?

  • Comfortable with TypeScript and modern JavaScript (ES6+)
  • Basic knowledge of React (components, hooks, state)
  • Familiarity with DOM APIs and browser fundamentals
  • An IDE ready to go (VS Code, WebStorm, or similar)

Attend Online Live and in Full HD

Or Join In Person from Downtown Minneapolis
Get Your Questions Answered
Code Along with the Class
Classroom Format

You're Registered to Attend Online!

You'll receive additional details and a reminder via email as the event draws near.

Interviewing for Front-End Engineers, v2

Event Details

What

  • 2 Full Day Workshop Sessions
  • Replay Videos (available immediately)

When

  • March 18 to 19, 2026 - 9:30am to 4:30pm Central Daylight Time

Where

  • Option 1: Attend online on our full HD live stream
  • Option 2: Attend in-person at HQ in Minneapolis, MN

Daily Schedule

Day 1

  • 9:30AM
    Introduction
  • 9:45AM
    Solving common JavaScript problems
  • 11:15AM
    ES5 Inheritance and Custom Promise Implementation
  • 12:30PM
    Lunch Break
  • 1:30PM
    Accordion, Star Rating, Tabs, Tooltip, Dialog, Table
  • 3:15PM
    Reddit Thread, Gallery, Nested Checkboxes, Toast
  • 5:00PM
    Day 1 Wrap Up

Day 2

  • 9:30AM
    Advanced Components
  • 9:45AM
    Calculator, Square Game, Typeahead, Heatmap, Progress Bar, Upload Component
  • 11:15AM
    Portfolio Visualizer, Markdown Editor
  • 12:30PM
    Lunch Break
  • 1:30PM
    GPT Chat Interface, Infinite Figma-like Canvas
  • 3:15PM
    Google Sheets Clone (Parser, Topo Sort, Engine, UX)
  • 4:30PM
    TypeScript Type Challenges
  • 5:30PM
    Day 2 Wrap Up

Your (Awesome) Instructor

Evgenii Ray

Evgenii Ray

Hi, my name is Evgenii, and I currently work as a Staff UI Engineer. My journey in tech started in backend engineering, where I soon discovered a passion for the dynamic and fast-paced world of JavaScript & UI engineering. I had a chance to work at JetBrains, which allowed me to contribute significantly to developing exceptional tooling for software engineers and crafting complex UI applications focusing on user experience and performance. I strongly believe in the power of knowledge being accessible to all. This led me to start my own YouTube channel in my spare time. I share content on Frontend Engineering, particularly in designing complex systems and web performance.

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.