Собеседования — это сложно. За свою карьеру я проходил их много раз, и успешно, и не очень, и лучший способ подготовки — это практика. Этот интенсивный двухдневный воркшоп поможет вам подготовиться к собеседованиям на позиции фронтенд-инженера в ведущих технологических компаниях.
Вместе мы разберём задачи с постепенно растущей сложностью — от быстрых разогревающих упражнений до комплексных и нетривиальных кейсов. Вы проработаете ключевые темы: основы JavaScript, паттерны построения компонентов в React, работу с DOM API и продвинутые возможности TypeScript. Задачи будут решаться как на чистом JavaScript, так и с использованием React. При этом уровень сложности заданий намеренно выше, чем на реальных интервью, чтобы вы чувствовали себя уверенно в реальных условиях.
В ходе воркшопа вы научитесь решать самые распространённые задачи с собеседований, освоите современные подходы и техники для эффективного решения UI-задач, прокачаете навыки создания компонентов на Vanilla JS/TS и React, разберётесь с лучшими практиками работы с DOM и обработкой событий, а также попробуете свои силы в сложных задачах на уровне типов в TypeScript. Отдельное внимание уделяется архитектуре сложных интерфейсов — таких как таблицы, бесконечные холсты и чаты.
Курс подойдёт фронтенд-разработчикам любого уровня — от начинающих до опытных специалистов (Junior–Staff), которые хотят улучшить свои навыки прохождения интервью и уверенно чувствовать себя на собеседованиях в топовых компаниях.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Привет, меня зовут Евгений, и в настоящее время я работаю старшим инженером пользовательского интерфейса в Meta. Мое путешествие в тех мире началось с бэкенд-разработки, где я вскоре обнаружил страсть к динамичному и быстро развивающемуся миру JavaScript и UI инженерии. У меня была возможность работать в JetBrains, что позволило мне внести значительный вклад в разработку превосходных инструментов для инженеров-программистов и создание сложных UI
https://github.com/EvgeniiRay/preparing-for-ui-interview-v2