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

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

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

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

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

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

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

Каталог

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

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

Во время smoke/regression найдены проблемы, а ожидаемое поведение не описано в требованиях. Как вы будете собирать и разбирать незакрытые вопросы перед решением о релизе?

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

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

Какие типы данных бывают в Java? Есть две переменные d=1 и a=1, утверждение d==a — истина или ложь?

В Java есть примитивные и ссылочные типы. Для int d = 1 и int a = 1 сравнение d == a истинно; без объявлений типов общий ответ о двух переменных неполон.

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

Представим ситуацию: ты ведущий тестировщик, у тебя в подчинении несколько джунов, вы готовитесь выпускать релиз. Какие критерии готовности к релизу ты бы сформировал?

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

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

Что нужно иметь в Allure-отчёте, чтобы легко воспроизвести падение бэкового REST-теста локально?

Нужны версия сервиса, окружение, входные данные, шаги, обезличенные запрос и ответ, expected/actual и точная ошибка. Должно быть понятно, как восстановить предусловия и запустить конкретный тест.

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

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

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

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

Какие признаки плохого автотеста ты можешь назвать?

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

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

Почему используется отдельный Redis, а не внутренний кэш самого сервиса?

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

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

Как проверить одним тестом доступность множества пользователей по их ID, если для каждого выполняется одинаковый GET и ожидается HTTP 200?

Можно пройти по ID в одном тесте, но параметризация обычно даёт отдельный результат для каждого пользователя и удобнее локализует сбой. Для одного теста полезны subtests или сбор всех неуспешных ID.

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

Как в Playwright перехватить и модифицировать ответ от API для тестирования UI?

Установите page.route до действия, получите исходный ответ через route.fetch, измените JSON и верните его через route.fulfill. Для полностью искусственного ответа fetch не требуется.

Читать ответ