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

Технические вопросы на собеседовании

42384 вопроса в категории «Технические вопросы»

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

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

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

В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: database, sql, backend.

Каталог

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

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

Как вы построили регрессионное и edge-case покрытие для этого процесса: ретраи, webhook вне порядка, частичные сбои, идемпотентность? Что было в приоритете?

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

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

В чём смысл развивать автоматизацию, если ручная проверка занимает около 40 минут?

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

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

Чем в Python синхронное выполнение отличается от многопоточности?

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

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

Использовали ли вы представления (VIEW)?

Обычное VIEW — именованный запрос, через который можно обращаться к данным как к табличному представлению. Если использовали его, объясните цель: удобство выборки, стабильный интерфейс или ограничение доступа.

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

Предложите тест-дизайн и улучшения для концепта автоматической кофейни: заказ по SMS, два типа кофе, один робот, изготовление 10 минут.

Постройте модель заказа и очереди, затем проверьте разбор SMS, выбор кофе, ожидание и завершение. Если один робот готовит один заказ 10 минут, его номинальная производительность — не более шести таких заказов в час.

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

Сравни Selenium и Playwright: плюсы, минусы, особенности.

Selenium опирается на WebDriver и широкую экосистему браузерной автоматизации. Playwright предоставляет согласованный API с ожиданиями, browser contexts и средствами диагностики; выбор зависит от требований проекта.

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

Консольный калькулятор

Сначала уточните, означает ли «целых цифры» только 0–9 или любые целые числа. Для буквального диапазона 0–9 нужны обычные значения, границы и недопустимый ввод с проверкой Enter на каждом шаге.

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

Какую роль играет мокинг в модульном тестировании и чем он отличается от стаббинга?

Stub предоставляет управляемые ответы зависимости, а mock обычно дополнительно проверяет ожидаемое взаимодействие: вызовы, аргументы и порядок. В библиотеках названия иногда смешиваются.

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

Как бы ты разделил тесты между уровнем API и уровнем UI для кредитного калькулятора?

На API подробно проверю расчёты, ограничения, округление и ошибки, а на UI — ввод, отображение, подсказки и основные пользовательские пути. Сквозные проверки подтвердят правильное соединение уровней.

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

Как решить проблему с regionCode, если при типе integer теряется ведущий ноль, например «01» превращается в 1?

Если ведущий ноль значим, regionCode следует моделировать как строковый код, а не число. Значения «01» и «1» тогда сохраняют различие, определённое контрактом.

Читать ответ