Встречается на собеседованиях • сегодня
Работал ли с REST API
Да, работал. REST API — это стандартный способ взаимодействия между клиентом и сервером через HTTP-запросы (GET, POST, PUT, DELETE и др.).
Пример GET-запроса с requests:
python
import requests
response = requests.get('https://api.example.com/users/1')
if response.status_code == 200:
user_data = response.json()
print(user_data)
else:
print(f"Error: {response.status_code}")Пример POST-запроса:
python
data = {'name': 'John', 'email': 'john@example.com'}
response = requests.post('https://api.example.com/users', json=data)Ключевые моменты:
- Использование
requestsилиaiohttpдля асинхронных запросов. - Обработка статус-кодов (200, 404, 500 и т.д.).
- Сериализация/десериализация JSON (
response.json()). - Аутентификация (OAuth, API-ключи, JWT).
- Логирование и обработка ошибок (таймауты, ретраи).
Для сложных API часто использовал клиентские библиотеки (например, stripe, boto3).

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