Интервьюер даст несколько задач по JavaScript, для которых нужно будет написать работающий код. Мы будем проверять вашу эрудицию, знание платформы языка и простейших алгоритмов языка.
Особенности данной секции:
Как подготовиться
В ходе собеседования мы будем решать задачи, используя JavaScript, и проверять следующие аспекты:
Особенности данной секции
Что нельзя делать
Как подготовиться
Где тренироваться
Потребуется сформулировать требования к распределенной системе, оценить необходимые мощности, спроектировать высокоуровневую архитектуру, проанализировать проблемы хранения и обработки данных, разобрать несколько подходов к решению подобной задачи. Более глубоко разобрать frontend-составляющую и, возможно, детально описать один из компонентов. Также будут интересны ваши мысли о таких инженерно-проектных аспектах, как модель безопасности веба, доступность и мониторинги, метрики скорости работы. Для проектирования потребуется использовать инструменты для рисования.
На решение задачи даётся 1.5 часа.