QA / QA Automation
Можете ли да обясните какво означава идемпотентно извикване на метод в програмирането?
Използвали ли сте инструменти за разработчици за симулиране на ниска скорост на интернет връзката по време на отстраняване на грешки?
Как да реализираме универсално удостоверяване, приложимо към всички тестове в интерфейсните тестове?
Как беше организирана вашата CI/CD структура? Работехте ли с Jenkins или с GitLab?
Можеш ли да опишеш с няколко изречения какво се случва, когато в браузъра се въведе заявка и се натисне 'Enter'?
Как работят модификаторите за достъп на ниво клас и метод?
Оценявате ли времето, необходимо за изпълнение на поставените задачи?
Каква е разликата между кеш и бисквитки и как се използват в уеб разработката?
Можете ли да дадете примери за тестове, които съответстват на различните нива на пирамидата за тестване?
Какви са темите и партициите в Kafka?
Защо напускаш аутсорсинг компания?
Какво е Charles Proxy и за какво се използва?
Какво е генерик? За какво е нужен?
Какво ще направите, когато получите новата версия на приложението?
Къде се намирате териториално?
Как да комуникираме с Kafka? Производители и потребители.
Защо решихте да излезете на пазара, защо разглеждате предложения за работа?
Кои постижения или проекти ви карат да се чувствате най-горди и с какво сте особено горд в професионалната си дейност?
Нека поговорим за грешки между бекенда и клиентите. Ти тестваш мобилно приложение, раздел "Любими". Във всички тестови акаунти са добавени продукти, но в един акаунт вместо продукти се показва съобщение за грешка "Нещо се обърка". Свързваш снайфър. Във всички акаунти получаваш 200 OK и JSON. Какви са следващите ти действия?
Как взаимодействаха микросервизите помежду си? Имаше ли синхронно взаимодействие?