QA / QA Automation
Кой SQL оператор се използва за регулярни изрази?
Разкажете за технологичния стек на проекта и тестовата рамка.
Как се различава процесът от нишката в Java? Могат ли да си пречат? Какво прави System.exit?
Каква е техниката за тестване на граничните стойности?
Какво е интерфейс? Можете ли да реализирате няколко интерфейса с един клас? Може ли да поставите логика в интерфейс?
Как да проверите в условие if дали даден обект принадлежи към определен тип? Как да работите с обект като с конкретен клас, ако типът е неизвестен предварително?
Ще бъде ли подходящ HashMap, ако трябва да обходите елементите в реда на тяхното добавяне?
Какво са DTO и POJO? Може ли DTO с анотации Lombok да се счита за POJO?
Какво трябва да приложите, за да се отклоните от строгото типизиране при реализирането и да работите с обобщени типове? Къде се появяват генериците в Java?
Кой HTTP заявка няма тяло?
Какво означава статусът HTTP 500? Какво означават статусите от клас 1xx?
Разкажете ли за последната си работа: какви са плюсовете и минусите, които бихте споменали?
Каква е разликата между заявките POST и PATCH?
Защо искате да смените работата си?
Какво е Lombok и какво прави анотацията @Data? За кои класове е удобно да се използва?
Какви видове изключения съществуват в Java? Какво е StackOverflowError?
Какво е моделът Page Object? Какво съдържа?
Каква е разликата между претоварване и презаписване на методи?
Каква е разликата между явните и неявните изчаквания в Selenium?
Как се нарича функцията, която позволява да се предаде алгоритъм като аргумент в Java 8+?