Senior dev didn't get the expected grade / A tricky Frontend job interview

Опубликовано: 17 Май 2026
на канале: Саня об IT
7,465
205

I'll continue to show you what interviews for Frontend React developers can be like.

Link to my tg: https://t.me/+qEwHjOaVf2QyMmNi

In this video, the expert doesn't have the opportunity to see the candidate's resume or ask questions about years of experience and similar topics.

This is the fourth video in this series, but the videos are not interconnected and can be watched in any order. I have other videos on my channel.

Expert: Konstantin Kozlov - Frontend Lead with extensive experience recruiting developers at various large companies.
Experiment moderator: Alexander Shirochkin - Frontend Lead, mentor, author of the tg channel "Sanya on IT." Subscribe at the link: https://t.me/+qEwHjOaVf2QyMmNi I announce similar experiments on my blog, and you have the chance to be both a candidate and an expert. I also simply write interesting and useful things about IT.

The interview wasn't stuffy or academic (although we did talk a bit about specifications). There were many questions about experience using various techniques in real code. The practical part of the interview was conducted in a code review format, which I always like, as I believe this format more effectively demonstrates a candidate's skills without wasting time writing basic concepts.

0:00 Introduction
2:10 Technology Experience
5:35 Microfrontends
9:25 ECMAScript and JavaScript
13:51 Styled Components and CSS Modules
17:31 CSSOM
19:23 TypeScript
22:47 Leaving Any or Unknown
24:00 Type Generation
24:45 GraphQL
27:59 React vs. Vue
33:55 Memoization
34:35 useCallback
37:07 useMemo
40:44 useRef
44:18 createPortal
47:15 How to Get an Interview Like This
48:23 Redux
49:29 Middleware
51:00 Redux Toolkit and Its Advantages
53:52 React-context
56:28 Project Structure: FSD, Atom
01:00:09 Programming Principles: KISS, DRY, SOLID
01:06:40 Important things to know at code review
01:10:50 Practical task: code review
01:34:57 Summary