Библиотека вопросов
Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.
Как вы пишете тесты на pytest? Расскажите про фикстуры и о том, как в тесте подменить внешнюю зависимость.JuniorКак вы пишете юнит-тесты на Java и зачем нужен Mockito?JuniorКакие виды тестов применяются во фронтенде и чем они отличаются друг от друга?JuniorКакие тесты вы бы написали для бэкенд-сервиса, и чем unit-тест отличается от интеграционного?JuniorКак вы протестируете с помощью pytest функцию, которая обращается к внешнему платёжному API и записывает результат в базу данных?MiddleКак вы решаете, какие тесты писать для фронтенд-приложения и на каком уровне?MiddleКак вы тестируете код бэкенда, который работает с базой данных: мокаете репозитории или поднимаете настоящую базу?MiddleКак вы тестируете сервисный слой в Spring Boot: в каких случаях пишете юнит-тест на Mockito, а в каких поднимаете контекст?MiddleКак вы выстраиваете стратегию тестирования Spring Boot сервиса: что проверяете юнит-тестами с Mockito, а что интеграционными тестами, и почему?SeniorКак вы выстраиваете тестирование сервиса, который работает с базой данных, брокером сообщений и парой внешних API? Что вы тестируете на каком уровне?SeniorВы пришли техлидом в проект: триста тысяч строк на Python, тесты идут сорок минут, половина команды их локально не запускает. Как вы перестроите стратегию тестирования?SeniorСпроектируйте стратегию тестирования для крупного фронтенд-приложения, в котором почти нет тестов, а релизы регулярно ломают ключевые сценарии.Senior