QA / QA Automation
Кои агрегиращи функции знаеш? Кой оператор се използва с агрегиращи функции вместо WHERE?
Разкажи за състава на екипа на последното ти работно място.
Какъв стил на документация или код предпочитате да използвате?
Откъде взимаме очаквания резултат?
За какво е виртуалната среда в Python?
Как бяха структурирани комуникациите ти в екипа? Как разбираше за задачите за тестване?
Обяснете какво означава обявяването на клас като final в Java и как се различава от обикновен клас.
Можеш ли да изброиш основните характеристики на различните HTTP методи?
Какви са основните разлики между архитектурите с две и три нива на структуриране на системата?
Можеш ли да дадеш пример кога и как се използва API в реалната разработка?
Какви са основните критерии, които трябва да отговарят тестовите сценарии, подготвени на вашето предишно място на работа?
Какви критерии и параметри взимаш предвид при проверка на качеството и надеждността на API?
Опишете най-сложните технически задачи, които сте трябвало да решавате в практиката си.
Можете ли да обясните основните разлики между масив, речник и множество в контекста на програмирането?
Как разпознава сървърът повторните заявки на един и същи потребител?
Можете ли да обясните механизма на работа на протокола HTTPS и как той осигурява сигурността при преноса на данни?
Каква база данни беше използвана в последния ви проект?
Какво отличава безкрайната рекурсия от безкрайния цикъл в програмирането?
С кои операционни системи работите: Windows, Linux?
Използвали ли сте патърна Factory за създаване на обекти във вашите проекти?