Подборка объединяет вопросы, отмеченные на этапах интервью в UserGate. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, requirements.
Деревья часто встречаются в задачах, связанных с DOM-структурой, файловыми системами, иерархиями данных и т.п. Основные алгоритмы обхода деревьев — это:
Да, при работе с большими формами часто возникают дефекты, связанные с производительностью и управлением состоянием. Оптимизация форм — важный вызов, особенно когда много полей и сложная логика валидации.
Серверное состояние — это данные, которые хранятся и управляются на сервере, например, информация о пользователях, сессиях, настройках, данные из базы.