РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ В АУТСОРС КОМПАНИЮ - НА FRONTEND РАЗРАБОТЧИКА - 2024 г. ПРОВАЛ

preview_player
Показать описание
Техническое собеседование на Frontend разработчика, которое изначально занимало полчаса, было оптимизировано путем удаления избыточной информации и ускорения видео .

ССЫЛКА НА ЗАДАЧУ ИЗ ВИДЕО НАХОДИТСЯ В ЗАКРЕПЛЕННОМ КОММЕНТАРИИ !!!

#outsorucing #frontend #middle #junior #провал #отказ #livecode #livecoding #coding #лайв #лайвкодин #лайвкод #developer #frontenddeveloper #frontenddevelopment #interview #trainee #frontendwebdeveloper #войтивайти #development #javascript #js #ts #html #css #react #reactjs #reacts #redux #reduxtoolkit #toolkit #nodejs #typescript #next #nextjs #scss #sass #bootstrap #materialui #meddle #git #собеседование #собеседованиенаработу #работа #фронтенд #разработка #вакансия #код #кодинг #livecod #livecoder #live #войтивайти #dev #web
Рекомендации по теме
Комментарии
Автор

Проходить современные собесы - это как бросать 20d кубик.
Несвязные требования/вопросы/кодинг...
На senior просят лайв-кодить в блокноте, на middle спрашивают "какие изменения в архитектуру вы вносили".
Люди сами не понимают, кого ищут и зачем.

MessirAvgur
Автор

Тоже там собеседование проходил, такие же вопросы для грейда midl+/senior, после последней задачи с счетчиком еще была задача с кастомным хуком

flromss
Автор

Удобный формат, интересные задачки, но плиз, сделай что-нибудь со звуком, ну очень тихо. Успехов!

colorzebra
Автор

Встретились два одиночества. Отличие интерфейса от класса... Отличие синего от большого... Причем с тайпскрипта перескочили на js. Озвучьте плиз компанию, чтобы точно туда на собесы не ходить. Про лишние ререндеры и вопросы про мемоизацию в том или ином виде, можете потроллить интевьюера 19ым реактом. Или спросите, что будет, если в НЕ мемоизированный компонент, который обладает своим стейтом, передать мемоизированные пропсы.

KuruApni
Автор

Когда начинаешь играть с работодателем в шахматы, он начинает играть с тобой в карты.

newjerseyAVGN
Автор

На вопрос в конце ответ будет: " перерисовка произойдёт, так как компонент перерисовывается полностью, если его дети не обёрнуты в React.memo()"
Насчёт задачки, по идее просто на mouseEnter изменять какой-то стейт изменения на фолс, ну и в таймауте всегда изменять состояние одного стейта, а второй стейт изменять только если наше состояние мыши true и соответственно отображать на странице именно второе. Ну и второе состояние принимало бы значение первого состояния+1, потому что изменения в реакте происходят не сразу и у нас значение первого состояние будут в одном коллбеке старое
Не проверял, но должно работать

Genorred
Автор

Интересно, на какую должность эта вакансия? Признаться честно, на ванильные джс вопросы хз ответил ли бы, но, судя по всему, реакт у меня неплохой) ну и тебе удачи в будущем

Genorred