QA / QA Automation
Как бяха структурирани вашите процеси след откриването на проблемите?
Имали ли сте опит в изграждането на екипи или менторството на хора, като ги въвеждате в темата за QA/автоматизация?
С какви типове API, освен REST, сте запознати?
Колко добре сте запознати с управлението от гледна точка на управлението на тестове? Кои срещи заемат по-голямата част от работното време?
А ако говорим конкретно за команди Bash (не Git) — например, създаване на файл, преместване на файл и т.н.
Какво е Git като цяло?
Реализирайте RLE компресия на низ: даден е масив от символи от английската азбука, компресирайте го така, че повтарящият се символ да се записва веднъж, последван от броя на повторенията. Например: AAAABBBAAA → A4B3A3.
Можеш ли да кажеш какво означава ключовата дума Final в Java?
Как принудително да прекратите процес в Linux, ако обикновеният kill не работи?
Какви видове тестове знаете?
Вие по никакъв начин не участвате в автоматизацията, правилно ли разбирам?
Кои HTTP методи познаваш?
Интервюиращият посочи, че min_dist е инициализиран с нула, което не е правилно за търсене на минимум. Как правилно да инициализирате и коригирате алгоритъма?
Как да тествате API крайна точка за актуализиране на потребителски данни с две задължителни полета (имейл, телефон) и две по избор (име, фамилия)?
Как обикновено се решаваха конфликтните ситуации? Разкажете повече за случая с аналитика.
Какво е удостоверяване? Как работи Bearer токенът?
Какво е сблъсък?
Как разбираш ролята на QA? Какво включва тази роля?
Формуляр за вход: въвеждаш валиден логин/парола, натискаш влез, визуално нищо не се случва. Как да изследваш и защо може да се случи това?
Неофициално начало на разговора