АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ (1-5)
1. Зачем нужна автоматизация тестирования?
2. Какие тесты стоит автоматизировать, а какие нет?
3. Что такое Page Object Model (POM) и зачем он нужен?
4. Как спроектировать фреймворк для автотестов с нуля?
5. Какие бывают виды фреймворков автоматизации?
☕ JAVA CORE + ООП (6-10)
6. Какие принципы ООП существуют в Java?
7. В чем разница между abstract class и interface?
8. Что такое инкапсуляция и как она реализуется в Java?
9. Какие модификаторы доступа существуют в Java?
10. В чем разница между == и .equals() в Java?
📚 КОЛЛЕКЦИИ + ИСКЛЮЧЕНИЯ (11-15)
11. Какие виды коллекций вы знаете в Java?
12. В чем разница между ArrayList и LinkedList?
13. В чем разница между HashMap и HashSet?
14. Какие типы исключений существуют в Java?
15. Как обрабатываются исключения в Java (try-catch-finally)?
JUNIT + TESTNG (16-20)
16. Что такое TestNG и зачем он нужен?
17. Какие аннотации TestNG/JUnit вы знаете?
18. Что такое теги и как их использовать?
19. Как запустить тесты параллельно в TestNG?
20. Как параметризовать тесты в JUnit 5?
REST ASSURED + API + HTTP (21-25)
21. Что такое Rest Assured и для чего он используется?
22. Как валидировать JSON-ответ в Rest Assured?
23. Какие HTTP методы вы знаете и чем они отличаются?
24. Что такое идемпотентность и какие методы идемпотентны?
25. Какие коды ответов HTTP вы знаете (2xx, 4xx, 5xx)?
💡 СОВЕТ: На собеседовании важно не просто знать ответ, а уметь объяснить его на примерах из своего опыта.
Подпишись на @protestinginfo — здесь разбираем каждый вопросы на собеседованиях, чтобы чувствовал себя уверенно на любом собеседовании!
Какой вопрос из списка кажется тебе самым сложным? Пиши в комментариях!
#AutomationQA #тестирование #QA #собеседованиеQA #тестировщик
5
4
2August 14, 2026 1.2K 2 38





