Техническое собеседование
1. Что такое микросервис и монолит, в чем разница, плюсы и минусы?
2. В чем отличие http от https и какова структура отправки http?
3. Как работают Kafka и RabbitMQ, в чем их отличия?
4. Что представляет собой клиент-серверная архитектура, что входит в двухзвенную и трехзвенную цепь?
5. Какими способами микросервисы общаются между собой?
6. Что такое UI и UX, приведите примеры тестирования?
7. Для чего используется метод OPTIONS в http?
8. Расскажите, как работает CI/CD.
9. Для чего используется формат form-data?
10. Опишите процесс поступления задачи на тестирование.
11. Как понять, что тестирование закончено?
12. Для чего тестировщику работать с DevTools и куда смотреть?
13. Что такое адаптивность и как она проверяется?
14. В чем отличие SQL от NoSQL?
15. Где тестируется REST и для чего нужна JSON-схема?
16. Что такое авторизация и аутентификация, что идет первым?
17. Какие существуют сертификаты, кроме SSL?
18. Сколько уровней в модели OSI и какие они?
19. Чем отличаются методы POST, PUT и PATCH?
20. Используется ли на проектах OpenShift или что-то другое?
21. Что такое иденпотентность?
22. Что такое DNS, как работает и что содержит?
Тестовое задание
23. Задача: Выполнить тестирование требований для мобильного приложения
Комментарий кандидата. Есть мобильное приложение для водителей и менеджеров. Водители могут разгружать и разгружать товары по точкам, ставить отметку в приложении. А менеджер может видеть статусы водителей и их список.
24. Задача: Решить задачу на SQL
Комментарий кандидата. Задача не была дана по итогу.
Дополнительно
По результатам собеседования задача на SQL не была дана.