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

Вопросы на собеседовании в Альфа СОФТ

15 вопросов с собеседований в Альфа СОФТ

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа СОФТ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, react.

Каталог

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

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

Помимо IP-адреса, что ещё нужно для открытия TCP-соединения?

Для открытия TCP-соединения помимо IP-адреса необходим также номер порта на целевом устройстве. IP-адрес указывает на конкретное устройство в сети, а порт — на конкретное приложение или сервис на этом устройстве.

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

Оцените следующую реализацию авторизации: форма логин/пароль, бэкенд ищет пользователя в БД (таблица: id, username, password), берёт целочисленный ID и записывает его в куку с флагом HttpOnly. Что плохого в такой реализации и как её исправить?

В описанной реализации есть несколько проблем:

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

Приведите пример плохого функционального компонента, который вызывает лишние перерендеры, и объясните как это исправить.

Здесь handleClick создаётся заново при каждом рендере, из-за чего ChildComponent получает новый проп onClick и перерендеривается.

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

Что такое React, зачем он нужен и какие задачи решает? Когда стоит использовать React, а когда достаточно чистого JavaScript?

React — это библиотека JavaScript для построения пользовательских интерфейсов, особенно одностраничных приложений.

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

Если TLS шифрует трафик, но злоумышленник перехватил пакет и повторно отправил его на сервер (replay attack) — почему это не сработает? Что происходит при установке TLS-соединения по шагам?

Replay-атака не сработает, потому что TLS использует уникальные параметры сессии и механизмы защиты от повторного воспроизведения.

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

Как правильно генерировать токены авторизации? Что должно находиться внутри токена, чтобы защититься от перебора?

Правильная генерация токенов авторизации должна обеспечивать уникальность, безопасность и защиту от перебора (brute force). Обычно используют криптографически стойкие случайные значения или JWT с подписью.

Читать ответ