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

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

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

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

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

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

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

Каталог

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

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

Когда выполняется HAVING в SQL?

Логически HAVING фильтрует группы после GROUP BY и вычисления агрегатов, тогда как WHERE отбирает исходные строки. Физический порядок выполнения оптимизатор может организовать иначе.

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

В чем разница между тест-кейсом и сценарием тестирования?

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

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

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

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

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

Как бы вы начали процесс построения автоматизированного тестирования (QA) с нуля? Как бы вы проводили оценку и с чего бы начали автоматизацию?

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

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

Работала ли ты с библиотекой Requests и писала ли backend API-тесты? Покажи приблизительный пример теста с Requests.

Requests позволяет отправить запрос, затем проверить статус и содержимое. В реальном ответе назовите собственный опыт; ниже — учебный пример для подготовленного тестового пользователя.

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

Задача: доработали микросервис заявок, добавили новый статус (например, «SMS о доставке отправлено»). Как протестируешь переход заявки в новый статус — распиши по шагам, начиная с первого?

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

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

Чем equals отличается от ==?

В Java == сравнивает значения примитивов либо идентичность объектных ссылок. equals проверяет логическое равенство, если класс определил его соответствующим образом.

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

[имя] спросил: Объясни разницу между threading, multiprocessing и asyncio. Когда что использовать?

threading запускает потоки в одном процессе, multiprocessing — отдельные процессы, asyncio — кооперативные задачи в event loop. Выбор зависит от CPU-нагрузки, I/O и используемых библиотек.

Читать ответ