📣 Первый запрос из опроса (https://forms.gle/1tKXRETnLahiwt8f9) - это реальные примеры вопросов с собеседований🚀 Давайте начну с собеседования, которое я прошел успешно и получил оффер на позицию Lead Automation Quality Engineer🧑💻
🔧 Вопросы про тестовый фреймворк:
1️⃣ Расскажи про тестовый фреймворк со своего проекта, из каких компонентов он состоит и для каких целей они разработаны.
2️⃣ Какие для тебя существуют характеристики хорошего тестового фреймворка? Как бы ты приступал к его разработке?
3️⃣ Какие паттерны проектирования можно использовать для тестового фреймворка и зачем?
4️⃣ Как принципы ООП могут быть использованы в тестовом фреймворке?
💻 Вопросы на знание Java:
1️⃣ Можно ли создать объект абстрактного класса? Можно ли создать конструктор в абстрактном классе?
2️⃣ Зачем нужны исключения в Java?
3️⃣ Зачем нужен тип Optional в Java Lambda и StreamAPI?
4️⃣ Расскажи про SOLID принципы, используете ли их в работе?
5️⃣ Расскажи про иерархию коллекций в Java. Как получить 5-й элемент в list и в set?
🔎 Дополнительные вопросы:
1️⃣ Что значит аннотация autowired в Spring? Как это можно использовать?
2️⃣ Какие библиотеки для сериализации json ты использовал?
🖥️ UI автоматизация:
1️⃣ Какие новые фичи появились в Selenium 4?
2️⃣ Как ускорить регрессионный набор с 24 часов до 8 часов время прогона?
3️⃣ Представь, что ты на странице добавления товара и нажал на добавить товар, теперь у тебя должны отображать несколько способов оплаты, но иногда из-за интернет соединения появляется спиннер ожидания, а когда соединение стабильное - спиннера нет. Как написать стабильный автотест на выбор способа оплаты?
🌐 API тестирование:
1️⃣ Расскажи про тестовую пирамиду для тестирования проекта с микросервисной архитектурой?
2️⃣ Твой менеджер хочет, чтобы в роли QA лида ты участвовал в разработке нового приложения. Проект будет занимать около года. Какие виды тестирования ты будешь использовать согласно SDLC и в какое время?
🔗 GIT:
1️⃣ Какие инструменты для контроля версий ты используешь?
2️⃣ Если тебе прислали Pull Request на проверку, что ты обычно проверяешь, чтобы утвердить этот запрос?
📝 Задачи:
1️⃣ Написать реализацию синглтон паттерна, какое у него применение?
2️⃣ Есть строка “X is the best company!” - нужно не меняя порядок слов перевернуть слова, то есть результат: “X si eht !ynapmoc”. Нужно использовать StreamAPI.
3️⃣ Есть класс сотрудники Employee с полями: name, salary. Все сотрудники добавлены в коллекцию. Нам нужно отсортировать эту коллекцию по убыванию/возрастанию зарплаты? Как это можно сделать?
🎯 Из интересного было еще, что сначала мне предложили должность Senior QA Engineer, а когда я не согласился, то повысили ее до Lead Automation Quality Engineer с увеличением зарплаты💰
📢 Пишите, какие из этих вопросов вам уже встречались или на какие вопросы или задания вам хочется увидеть подробный разбор решения и ожидания, что от вас хотят услышать👂
Post #5
669