Где искать: по сайтам Запорожской области, статьи, видео ролики
пример: покупка автомобиля в Запорожье
В этом видео я прохожу двухэтапное собеседование в Альфа-банк, на должность Senior frontend-разработчика с ЗП от 120к до 170к, удалённо.
Попробуем пройти собеседование. Вдруг прокатит?
Таймкоды:
Начало 00:00
Первое собеседование с HR 01:43
Техническое собеседование 00:20:56
— Как проходит работа в Альфа-банке и какие фичи пилят 21:55
— React: Первая задача. Почему не работает setState? 36:36
— React: Почему счётчик не увеличивается 4 раза? 38:45
— React: Почему счётчик не увеличивается 4 раза? 38:45
— React: Вторая задача 41:11
— React: Почему происходит неверный рендер при удалении элемента из списка? 41:47
— React: Улучшал как-то производительность в React-приложениях? 44:17
— React: Пользовался PureComponent? 45:40
— Redux: Что такое action? 46:27
— Redux: Как вносить изменения в store? 47:30
— Redux: В какой бы месте своего приложения ты бы вносил изменения в LocalStorage? 48:45
— Redux: Где ты делаешь side-effects?49:31
— Redux: На каком этапе происходит вызов middleware? 50:41
— JS: Какая разница между let и var? 52:23
— JS: Что будет выведено в консоли, если вызывать циклом setTimeout? 53:45
— JS: Что будет выведено в консоли, если прокинуть объект в контекст с помощью bind? 55: 20
— JS: Что будет выведено в консоли, если функция обращается к своем this из объекта? 59:08
— JS: Какой контекст будет у стрелочной функции? 1:05:30
— JS: Задачка на промис с несколькими then 1:08:43
— JS: Какая будет последовательность выполнения консолей? Вопрос на event loop — Promise, setTimeout 1:11:18
— JS: Классы. Наследование. Как работают классы? 1:16:02
— Верстка 1:24:10
— Из чего состоит HTTP-запрос? 1:30:00
— Пульки? 1:31:50 (Куки)
— Что такое CSRF? 1:40:34
— JS: Напишите функцию sum, которая умеет складывать числа 1:45:12
Комментирую итоговый результат 02:02:41