Встречается на собеседованиях • сегодня

Расскажи про свой опыт работы с Charles

Работал с Charles для анализа и модификации HTTP/HTTPS трафика. Основные задачи:

  • Перехват и анализ запросов/ответов (REST API, GraphQL).
  • Мокирование ответов (подмена JSON/XML для тестирования edge-кейсов).
  • Тестирование скорости загрузки (Waterfall, latency).
  • Отладка мобильных приложений (настройка прокси для iOS/Android).

Пример мокирования через Map Local:

  1. Перехватываю запрос к /api/users.
  2. В Charles: Tools → Map Local → Add.
  3. Указываю локальный JSON-файл с тестовыми данными.

Также использовал Breakpoints для изменения запросов на лету (например, подмена status_code на 500 для проверки обработки ошибок).

Важно: для HTTPS нужна установка сертификата на устройство и доверие к нему.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы