Собеседуем Frontend разработчика вместе с ментором из R-vision, ex-Сбер

Пройди МОК-интервью с опытным разработчиком и получи готовую стратегию выхода на следующий грейд (1 на 1, без зрителей): https://telegram.me/shortcut_front_bot?sta... Наш сайт: https://shortcut.education/?utm_source=you... Интервьюер: Даниил Дмитриев - ментор из R-Vision, ex. Сбер Таймкоды: 0:00 — Интро | собеседование frontend middle, frontend собеседование 0:26 — Кандидат: Анзор (fullstack-разработчик, 2.5 года) 0:55 — Структура собеседования: базовое программирование → JS → TS → React 1:24 — SOLID: Single Responsibility | solid принципы 2:15 — SOLID: Open/Closed (открытости/закрытости) 2:33 — SOLID: Liskov Substitution (подстановка Барбары Лисков) 3:26 — SOLID: Interface Segregation (не должны зависеть от неиспользуемых методов) 3:59 — SOLID: Dependency Inversion (зависимость от абстракций) 5:27 — Что происходит при вводе URL в браузере? DNS → TCP → HTTP 7:04 — DOM-дерево и CSSOM: как браузер парсит HTML и CSS 8:01 — CSS не блокирует DOM, но блокирует рендер | critical rendering path 9:55 — Скрипты в HTML: defer vs async vs default | defer async script 11:03 — defer: параллельный парсинг, выполнение после Render Tree 12:42 — async: параллельный парсинг и выполнение, порядок не гарантирован 13:38 — Critical Rendering Path: layout → paint → composite 14:41 — Типы данных в JavaScript: 7 типов | типы данных javascript 15:54 — Примитивы vs ссылочные типы: копирование по значению и по ссылке 16:48 — null vs undefined: пустое значение vs отсутствие значения 17:20 — var vs let vs const: hoisting (поднятие) | разница var let const 18:10 — Способы объявления функций: declaration, expression, arrow | hoisting javascript 19:35 — Стрелочные функции: нет своего this, берёт из лексического окружения | arrow function javascript 20:04 — Что такое this? Объект, вызвавший функцию | контекст this javascript 20:26 — Потеря контекста: метод объекта в переменную 20:58 — call vs apply vs bind: как починить контекст | call apply bind 21:54 — Promise: создание, then/catch/finally | promise javascript 23:38 — Состояния Promise: pending, fulfilled, rejected 24:13 — Promise.all: параллельный запуск, массив результатов или первая ошибка 24:43 — Promise.allSettled: все результаты со статусом и значением 25:14 — Promise.race: первый выполнившийся промис 25:39 — TypeScript: надстройка над JavaScript с типизацией 26:20 — Utility Types: Pick, Omit, ReturnType | typescript utility types 27:14 — Required, Partial, Readonly: модификаторы полей 27:45 — Generics: обобщённые типы, conditional types | generics typescript 28:52 — React: библиотека для построения веб-интерфейсов 29:24 — Virtual DOM: древовидная структура, точечные обновления | virtual dom react 31:12 — Reconciliation: сравнение предыдущего и текущего Virtual DOM | react fiber reconciliation 31:35 — Причины ререндера: state, props, parent re-render, context 33:29 — React Hooks: useState, useEffect | react hooks 36:00 — useEffect: колбек, список зависимостей, функция очистки | react useeffect 38:00 — useMemo и useCallback: мемоизация значений и функций | use memo use callback 42:00 — useLayoutEffect vs useEffect: блокирующий эффект 44:00 — useRef: доступ к DOM-элементам, не вызывает ререндер 46:19 — Презентация ШОРТКАТ: МОК-интервью за 2 000₽, менторская программа 54:48 — Фидбек для кандидата 57:05 — Фидбек от кандидата 58:00 — Q&A 🎯 Цель этого стрима: показать, как выглядит реальное собеседование на позицию Middle/Senior Frontend-разработчика. Это не теория, а живое интервью с разбором архитектурных решений, JavaScript, React и практических задач, которые встречаются на найме в крупные IT-компании. 🚀 Кому это будет полезно: • Frontend-разработчикам, которые готовятся к собеседованиям на Middle/Senior позиции. • React-разработчикам, желающим проверить свои знания JavaScript и современных подходов к разработке интерфейсов. • Всем, кто хочет понять требования рынка и повысить свои шансы на получение оффера. 📈 После просмотра ты: • Узнаешь, какие вопросы задают на собеседованиях Frontend-разработчикам. • Поймешь, какие темы по JavaScript и React нужно знать особенно хорошо. • Увидишь, как рассуждают сильные кандидаты при решении задач. • Получишь понимание того, чего ожидают интервьюеры от Middle и Senior специалистов. ‼️ Важно: Это не постановка. Кандидат заранее не знает вопросы, а интервью проходит максимально близко к реальному процессу найма. #СобеседованиеFrontend #FrontendMiddle #MockInterview #EventLoop #VirtualDOM #Reconciliation #ReactHooks #useEffect #useMemo #ЗамыканиеJS #PromiseJS #TypeScript #UtilityTypes #Generics #AsyncDefer #CriticalRenderingPath #Прототипирование #ThisJavaScript #FiberReact #Шорткат #МокИнтервью

I played 9 Souls-Like games you've never heard of
▶︎

I played 9 Souls-Like games you've never heard of

9mice — жизнь после Viperr, конфликты, стиль, обвинения бывших девушек. Первое интервью
▶︎

9mice — жизнь после Viperr, конфликты, стиль, обвинения бывших девушек. Первое интервью

Chichvarkin Saves Putin | Vitaly Portnikov
▶︎

Chichvarkin Saves Putin | Vitaly Portnikov

Someone can’t get you off their mind… let’s find out why 🔮 timeless pick a card tarot reading
▶︎

Someone can’t get you off their mind… let’s find out why 🔮 timeless pick a card tarot reading

EASIEST Middle+ Frontend Developer Interview (300k OFFER)
▶︎

EASIEST Middle+ Frontend Developer Interview (300k OFFER)

Чердак 4. Позов, Матвиенко, Янгер, Ваш, Горох
▶︎

Чердак 4. Позов, Матвиенко, Янгер, Ваш, Горох

요즘 내 동년배들 다 고전문학 읽는다 | 민음사 박혜진 초대석
▶︎

요즘 내 동년배들 다 고전문학 읽는다 | 민음사 박혜진 초대석

MORNING PRAYER TO RENEW YOUR FAITH, HOPE, AND GIVE THANKS TO GOD EACH MORNING
▶︎

MORNING PRAYER TO RENEW YOUR FAITH, HOPE, AND GIVE THANKS TO GOD EACH MORNING

Things they DON’T talk about out loud. Insights from 20 years of family therapy practice.
▶︎

Things they DON’T talk about out loud. Insights from 20 years of family therapy practice.

This Bassett Hound WAS Trying to Tell me Something…He Was Right | PUPDATE
▶︎

This Bassett Hound WAS Trying to Tell me Something…He Was Right | PUPDATE

Кому HR пишут первыми? ГАЙД ПО РЕЗЮМЕ в IT
▶︎

Кому HR пишут первыми? ГАЙД ПО РЕЗЮМЕ в IT

Fall asleep while I build a town (from nothing) - "Town To City" ASMR for sleep
▶︎

Fall asleep while I build a town (from nothing) - "Town To City" ASMR for sleep

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・
▶︎

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・

SENIOR FRONTEND самое полное МОК-ИНТЕРВЬЮ + LIVE CODING / Разбор 100 вопросов
▶︎

SENIOR FRONTEND самое полное МОК-ИНТЕРВЬЮ + LIVE CODING / Разбор 100 вопросов

У рОСІЯН ПАНІКА. ПРИЗНАЧИЛИ ДРАПАТОГО. ГОРИТЬ вАЙЛДБЕРІС | Упс, а що трапилось? #147
▶︎

У рОСІЯН ПАНІКА. ПРИЗНАЧИЛИ ДРАПАТОГО. ГОРИТЬ вАЙЛДБЕРІС | Упс, а що трапилось? #147

Комиссаренко, Белый, Детков «Давайте вместе сделаем шоу #8»
▶︎

Комиссаренко, Белый, Детков «Давайте вместе сделаем шоу #8»

The Amazing Spider-Man 2: Sony's Greatest Failure
▶︎

The Amazing Spider-Man 2: Sony's Greatest Failure

We Fixed Your Dating Profiles
▶︎

We Fixed Your Dating Profiles

معمّم شيعي يقول لرامي عيسى: "خصمك الإمام علي يوم القيامة!" 😱 لكن ما حدث بعدها صدم الجميع!🔥
▶︎

معمّم شيعي يقول لرامي عيسى: "خصمك الإمام علي يوم القيامة!" 😱 لكن ما حدث بعدها صدم الجميع!🔥

WOMAN BEHEADED AND TOSSED IN THE TRASH / The Daniel Cowley Case
▶︎

WOMAN BEHEADED AND TOSSED IN THE TRASH / The Daniel Cowley Case