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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Использовали ли вы accessibility-практики: клавиатурную навигацию, ARIA-атрибуты и другие требования доступности?

Опишите конкретные практики доступности: семантические элементы, управление фокусом, подписи полей, клавиатуру и проверку со вспомогательными технологиями.

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

Во время разработки к задаче параллельно добавляются новые бизнес-требования. Как вы будете действовать в такой ситуации?

Сначала уточните приоритет новых требований и их влияние на согласованный объём. Изменение требований должно сопровождаться пересмотром плана.

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

Готовы ли вы выполнить тестовое задание объёмом около 4–5 часов, с намеренно неполными требованиями, которые нужно будет уточнять?

Согласуйте объём, срок и критерии оценки до начала задания. Неполные требования стоит уточнить, а не молча восполнять догадками.

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

Расскажите на конкретном примере задачи с таблицами: какие были бизнес-требования, как была устроена таблица, какие данные в ней отображались, как реализовывались фильтрация, сортировка, пагинация и загрузка данных — на фронтенде или бэкенде?

Разберите одну реальную таблицу: пользовательская задача, объём данных, колонки, действия и граница обработки между клиентом и сервером.

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

Согласны ли вы с тезисом, что универсальный shared-компонент, повторяющийся в разных местах приложения, и библиотечный компонент, предназначенный для импорта в другие приложения - это не одно и то же, и подход к ним должен быть разным? Какие требования вы бы предъявили к библиотечному компоненту в отличие от shared-компонента?

Библиотечный компонент требует более стабильного публичного API, совместимости версий и независимости от конкретного приложения.

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

Если возвращаться к функциональным требованиям — на первой странице со списком викторин будет ли пагинация? Как с точки зрения API это лучше организовать?

Если список может расти, API должен поддерживать ограничение размера выдачи и устойчивую пагинацию.

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

Спроектируйте мессенджер: изучите функциональные требования, сформулируйте нефункциональные требования, выберите технический стек, опишите фронтенд-архитектуру и компонентную схему, взаимодействие с бэкендом, API и модели данных, а затем системный дизайн.

Начните с требований к диалогам и доставке, затем разделите клиент, realtime-шлюз, сервис сообщений и постоянное хранилище.

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

Какие действия ты бы предпринял при внедрении такого проекта в компании, если функциональные требования ещё не сформированы?

Сначала выясните цель, пользователей и ограничения, затем согласуйте минимальные сценарии и критерии проверки пользы.

Читать ответ