Подготовка к интервью

Вопросы для позиции «Frontend-разработчик»

1745 вопросов для подготовки на позицию Frontend-разработчик

1745 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка помогает системно подготовиться к интервью на позицию Frontend-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: frontend, browser, react.

Каталог

Результаты поиска

Найдено: 1745
Теория

Что такое TLS-сертификат, откуда браузер его получает и где он хранится?

TLS-сертификат связывает имя сервера с его открытым ключом и подписан центром сертификации. Браузер обычно получает сертификат и промежуточную цепочку от сервера при TLS-handshake.

Читать ответ
Теория

Опишите устройство генератора случайных чисел Mersenne Twister в стандартном модуле random. Почему его нельзя использовать для генерации токенов сессий или паролей и как устроен модуль secrets на уровне системных вызовов ОС, например getrandom?

Mersenne Twister — детерминированный PRNG с большим периодом, но предсказуемым состоянием. Для секретов используют secrets, который получает криптографически стойкую случайность от ОС.

Читать ответ
Лайвкодинг

Ревью декоратора: wraps, таймер и опасный return в finally

В декораторе ошибочны wrap, time.now и return в finally. Нужно functools.wraps, монотонный таймер и логирование без подмены результата; декоратор должен быть определён до применения.

Читать ответ
System Design

Почему использовали мультиагентную систему из четырёх агентов, а не одного агента с инструментами (по аналогии с ReAct)? Какие плюсы такого разделения?

Разделение оправдано разными обязанностями, контекстом и правами, а также независимой проверкой результатов. Четыре агента не лучше одного автоматически: это нужно подтвердить измерениями.

Читать ответ
Поведенческий

Хотелось бы оставаться именно на Node.js и React, или готов к другому стеку (в контексте ML)?

Скажите, насколько стек для вас является ограничением, и какие новые технологии готовы осваивать ради задач ML. Отделите текущую уверенность в Node.js/React от интереса к другой роли.

Читать ответ
System Design

Рассматривали ли риск prompt injection в ReAct-агенте и как боролись с этим?

В ReAct-агенте prompt injection возможен через пользовательский ввод и результаты инструментов. Основная защита — границы доверия, ограниченные права и проверка действий кодом, а не только предупреждение в prompt.

Читать ответ
Теория

Почему в мультиагентной системе не использовали Human-in-the-Loop, только в ReAct?

Human-in-the-Loop не ограничен ReAct и может использоваться в любой агентной архитектуре. Решение зависит от риска действий, уверенности результата и требований процесса.

Читать ответ
Теория

Что такое bias-variance trade-off и как его по-разному решают градиентный бустинг и random forest?

Bias — систематическая ошибка приближения, variance — чувствительность к обучающей выборке. Random forest прежде всего снижает variance деревьев усреднением, бустинг последовательно уменьшает ошибки ансамбля.

Читать ответ