Какви са референтните и стойностните типове в C#? Каква е разликата? Защо има разделение на стек и купа? Как се почиства стекът?
QA / QA Automation
Какво връща функцията generateItems? Това е списък с речници или списък с цели числа? Какво е list comprehension?
Може ли да се обяви async метод без await вътре? Ще се компилира ли такъв код?
Кои HTTP методи бяха покрити от автоматизираните тестове? Каква е разликата между PATCH, PUT и POST?
Напишете тестови случаи за функционалността на портфейла: анонимен акаунт до 15 000 рубли и идентифициран акаунт до 60 000 рубли. Операции: покупка, зареждане с карта, връщане, увеличаване на портфейла. В даден момент може да има само един акаунт.
Какво е идемпотентност? Можеш ли да го обясниш с примери на HTTP методи?
Какво е deadlock и race condition?
Дадено: Има система - калкулатор. Има екранна форма за въвеждане, състояща се от 2 редакторски полета и бутон - Изчисли сумата. При натискане на бутона се появява още едно поле, в което се показва сумата на въведените в полетата числа. Задача: Изгответе план за тестване на тази система. Условие: ако сумата на числата > 1000, полето за изход се оцветява в зелено. Ако <= 1000, се оцветява в червено.
Какво е асинхронност в C#? Какво представляват async/await? Задължително ли е async методът да се изпълнява в друг поток?
Какво е декоратор? Разкажи за патърна Decorator
Разкажи ми за gRPC: какво е, как работи.
Разкажи ми за особеностите на мобилното тестване
Колко години се занимавате с автоматизация?
Как гледате логовете на реално устройство, не чрез Android Studio, а чрез ADB?
Напишете тестови случаи за метода за RLE компресия (тестиране като черна кутия).
Разкажи за структурата на автоматичните тестове в проекта, кои модели са използвани
Каква е разликата между git fetch и git pull? Какво е git rebase?
Каква е разликата между цикъла на пускане на мобилните приложения и този на уеб и бекенд? Разкажи ми за цикъла на пускане.
Кой TMS (Система за управление на тестове) използвахте в проекта?
Пишат ли разработчиците юнит тестове в проекта?