Работили ли сте в екип или бяхте единственият тестер в проекта?
QA / QA Automation
Кои анотации в JUnit знаеш? Използвал ли си анотации за деактивиране на тестове? Използвал ли си параметризирани тестове и как се предават параметрите в JUnit?
Има форма с надпис «Въведете произволно число» и поле за въвеждане. Според документацията числата от 1 до 10 включително подчертават формата в зелено, всичко останало — в червено. Какви тестови случаи ще проверявате, базирайки се на техники за дизайн на тестове? Назовете конкретни стойности.
Какво е еквивалентно разпределение (Разделяне по еквивалентност)?
Как се предава информацията в фактурирането? Фактурирането прави заявка към вашата система или вие правите заявка към фактурирането? Това е синхронна интеграция?
Разкажете ни за причините за търсенето на работа и какво разглеждате на пазара?
Как да направите промени в отдалена клонка в Git?
Какво означава изолиран тест? Как се осигурява изолацията на тестовете, особено при взаимодействие с базата данни?
Избройте 3 блока за обработка на изключения в Java.
Каква е разликата между заявките POST и PATCH?
Как изглежда жизненият цикъл на разработката (SDLC)?
Как се нарича функцията, която позволява да се предаде алгоритъм като аргумент в Java 8+?
Колко добре сте запознати с управлението от гледна точка на управлението на тестове? Кои срещи заемат по-голямата част от работното време?
Избройте HTTP методите, които знаете.
Какво да правите, когато получавате бъг под формата на билет за поддръжка?
Разкажете за нивата на пирамидата за тестване от основата към върха.
Можеш ли да опишеш някакъв бизнес сценарий на ниво архитектура на приложението? Например, как потребител променя тариф или извършва някакво действие — разложи това на ниво архитектура.
Разкажете за технологичния стек на проекта и тестовата рамка.
Какви още стойности трябва да проверим освен цели числа? Например, числа с плаваща точка — има ли смисъл да ги проверяваме и кои точно?
Каква е разликата между virtual и override в C#? Четири основни принципа на ООП.