Встречается на собеседованиях • сегодня
Расскажи про свой опыт работы с Charles
Работал с Charles для анализа и модификации HTTP/HTTPS трафика. Основные задачи:
- Перехват и анализ запросов/ответов (REST API, GraphQL).
- Мокирование ответов (подмена JSON/XML для тестирования edge-кейсов).
- Тестирование скорости загрузки (Waterfall, latency).
- Отладка мобильных приложений (настройка прокси для iOS/Android).
Пример мокирования через Map Local:
- Перехватываю запрос к
/api/users. - В Charles: Tools → Map Local → Add.
- Указываю локальный JSON-файл с тестовыми данными.
Также использовал Breakpoints для изменения запросов на лету (например, подмена status_code на 500 для проверки обработки ошибок).
Важно: для HTTPS нужна установка сертификата на устройство и доверие к нему.

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