Встречается на собеседованиях • сегодня
Писал ли тесты на Mock
Да, писал. Моки помогают изолировать тестируемый код от внешних зависимостей (API, БД и т.д.), что делает тесты быстрее и стабильнее.
Пример на Python с unittest.mock:
python
from unittest.mock import Mock
def test_user_creation():
db_mock = Mock()
db_mock.save_user.return_value = True # Заглушка метода
result = create_user(db_mock, "test@example.com")
assert result is True
db_mock.save_user.assert_called_once_with("test@example.com")Ключевые моменты:
- Моки заменяют реальные объекты заглушками.
- Можно задавать возвращаемые значения (
return_value) и проверять вызовы (assert_called_with). - Полезны для unit-тестов, где важна изоляция.
Использовал Mock, MagicMock, patch в Python, а также аналоги в других языках (Jest, Mockito и т.д.).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы