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

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

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

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

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

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

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

Каталог

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

Найдено: 398
System Design

Каковы требования к хранению истории, порядку сообщений, поиску, шифрованию, доступности, региону размещения и удалению сообщений?

Эти требования нужно согласовать до выбора архитектуры: срок истории, порядок, поиск, модель шифрования, SLO, регионы и семантику удаления. Их значения нельзя вывести из слова «мессенджер».

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

ETL из S3: потоковый разбор и защита от повторной обработки

Разделите ETL на обнаружение объектов S3, определение формата, потоковый разбор и запись через соответствующий sink. Повторный запуск не должен дублировать уже обработанные данные.

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

В каком виде аналитик передал требования к нечёткой проверке по санкционным спискам: была ли готовая спецификация, кто выбрал алгоритм и порог сравнения?

Уточните фактическое разделение ответственности: аналитик описывал бизнес-правила и критерии, разработчик выбирал реализацию, а порог проверяли на согласованной выборке. Не выдавайте предполагаемую схему за свой опыт.

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

ETL: выбор parser и sink, журнал версий файлов

Разделите ETL на обнаружение объектов, чтение, выбор parser по формату и запись через соответствующий sink. Ведите журнал обработанных версий файлов, чтобы повторный запуск не дублировал результат.

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

Так что за требования "что и как должен делать этот код" нужно принимать то, как он по факту

Если текущее поведение считается контрактом, нельзя сразу «исправить» фильтры и вынести чтение из цикла: это может изменить вызовы БД, исключения и результат. Сначала нужны characterization-тесты.

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

Своими словами расскажите, как вы проектировали PostgreSQL для витрины маркетплейса: бизнес-требования, сколько таблиц, какие связи, что такое бизнес-сущность?

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

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

Как [организация] справлялся с требованиями 152-ФЗ при использовании LLM?

Нельзя достоверно описать меры конкретной организации без фактов. В ответе разделите правовые основания обработки, путь персональных данных и технические меры при обращении к LLM.

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

Как ты работаешь в условиях неполных требований или постоянно меняющегося технического задания?

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

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

Насколько вы занимались менее интересными задачами по декомпозиции сервисов и доработке unit-тестов; какие были требования к покрытию?

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

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

Как была выстроена ваша работа на предыдущем месте: участвовали ли вы в проектировании требований, логики и архитектуры? Насколько вам близки такие задачи?

Разделите участие в требованиях, бизнес-логике и архитектуре: где вы принимали решения, где предлагали варианты, а где реализовывали готовое решение. Затем обозначьте, какие задачи хотите брать дальше.

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

Реализуйте программу, имитирующую работу лифта в многоэтажном здании.

Храните этаж и состояние дверей в объекте лифта, а разбор команд отделите от изменения состояния. Диапазон этажей и начальное положение передавайте параметрами.

Читать ответ