Инженер по автоматизации тестирования (AQA) — вопросы с реальных собеседований, часть 14
148 популярных вопросов из 615 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Как можно подменить ответ сервера?
networking
middle
1×
Какими инструментами можно отправить HTTP-запросы?
networking
junior
1×
Как локализовать ошибку и понять, какой именно сервис ответственен за неё в распределенной системе?
architecture
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Как можно подменить ответ сервера?
Подмена ответа сервера — это перехват HTTP-ответа между сервером и клиентом с последующим изменением данных на лету. Используется для отладки, тестирования безопасности или в атаках. Основные методы: прокси-серверы, атаки на уровне сети (ARP/DNS-спуфинг), модификация на самом сервере или через Service Worker. Прокси-серверы (mitmproxy, Burp Suite, Fiddler) — самый гибкий способ. Вы запускаете локальный прокси,…
✓ Прокси-серверы (mitmproxy, Burp Suite) — основной инструмент для перехвата и модификации HTTP/HTTPS-ответов.
✓ ARP-спуфинг позволяет перехватывать трафик в локальной сети, DNS-спуфинг — перенаправлять запросы на подставной сервер.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Какие метрики качества программного обеспечения вы знаете в тестировании?
testing
middle
1×
Какие виды тестирования вы знаете в контексте разработки программного обеспечения?
testing
junior
1×
Какие заголовки есть у HTTP-запросов?
networking
HTTP
junior
1×
Какие виды токенов бывают в контексте аутентификации и авторизации?
security
middle
1×
Чем Basic-аутентификация отличается от Bearer-токена в контексте аутентификации и авторизации?
web
HTTP
middle
1×
Чем GVT-токен отличается от обычного биржевого токена?
backend
Blockchain
middle
1×
Какие основные признаки будет иметь объект «котик» в контексте объектно-ориентированного программирования?
oop
junior
1×
Какие ресурсы или платформы вы порекомендуете для решения задач по программированию онлайн?
algorithms
junior
1×
От какого класса наследуется List в Java Collections Framework?
data_structures
Java
junior
1×
Является ли «Летающий» абстрактным классом или интерфейсом?
oop
junior
1×
Когда мне стоит использовать интерфейс?
oop
junior
1×
Является ли Animal абстрактным классом или интерфейсом?
oop
junior
1×
Какие поля могут быть в абстрактном классе и интерфейсе?
oop
junior
1×
Зачем в Java нужны методы equals() и hashCode(), если сравнение по хэш-коду происходит быстрее?
language_specific
Java
middle
1×
Какова была логика ваших действий в данной ситуации?
behavioral
middle
1×
Есть ли у Set реализация HashSet?
data_structures
junior
1×
От какого базового класса или интерфейса наследуется Map в Java?
data_structures
Java
junior
1×
Что такое база данных и является ли она поведением?
database
junior
1×
Как реализовать методы без тела в интерфейсах и абстрактных классах и остаются ли они без тела?
oop
junior
1×
Какой модификатор доступа в интерфейсе отвечает за видимость методов?
oop
junior
1×
Зачем нужен хэш-код?
data_structures
junior
1×
Как проверяется уникальность элементов в Set?
data_structures
junior
1×
Расскажите об архитектуре системы, если мы на собеседовании?
general
middle
1×
В чем разница между val и var в Kotlin?
language_specific
Kotlin
junior
1×
Как можно протестировать прерывание сетевого соединения в условиях плохой сети на iOS и Android?
testing
mobile
middle
1×
Что такое гайдлайны Apple (Human Interface Guidelines)?
frontend
iOS
junior
1×
Как реализован паттерн синглтон в Kotlin, и с помощью каких языковых конструкций?
language_specific
Kotlin
junior