QA / QA Automation
Расскажи про этапы найма в компании и задай вопросы про роль автотестера.
Расскажите про иерархию Throwable, Exception, Error, разницу Checked и Unchecked исключений
Расскажи о себе и своём опыте
Какая вообще разница между абстрактным классом и интерфейсом?
Расскажи, пожалуйста, какие принципы RESTful существуют, и кратко опиши каждый.
В чем разница между Selenium и Selenide?
Расскажите про ваш опыт с Git — перечислите несколько базовых команд и что они делают
Можешь рассказать, как оформляется идеальный баг-репорт?
Что такое генераторы в Python? Как называется итератор, который под капотом использует yield?
Что такое перегрузка (overloading) и переопределение (overriding)?
Как устроен релизный процесс и место автотестов в нём?
Как назывался ваш предыдущий первый проект?
Можешь рассказать про свой опыт автоматизации на Java, какие задачи решал с помощью этого стека?
Какие виды исключений в Java ты знаешь и чем они отличаются?
Работала ли ты с REST-протоколом через инструменты автоматизации?
Расскажи про свой опыт, особенно в части автоматизации тестирования. Какие задачи выполнял — API-тесты, UI-тесты, чего больше, чего меньше?
А что каждый join означает?
А если говорить именно про команды Bash (не Git) — например, создать файл, переместить файл и т.п.
А вот из чего состоит брокер?
Можно ли использовать коллекции без generic?