Встречается на собеседованиях • сегодня
Работал ли с протоколами обмена данных
Да, работал с различными протоколами обмена данных, включая HTTP/HTTPS, WebSocket, gRPC, а также низкоуровневыми протоколами, такими как TCP/UDP.
Пример работы с HTTP через requests:
python
import requests
response = requests.get('https://api.example.com/data')
if response.status_code == 200:
data = response.json()
print(data)
text
Для WebSocket (`websockets`):
```python
import asyncio
import websockets
async def connect():
async with websockets.connect('ws://example.com/ws') as ws:
await ws.send('Hello!')
response = await ws.recv()
print(response)
asyncio.run(connect())Также использовал socket для TCP/UDP, grpc для RPC-коммуникации и aiohttp для асинхронных HTTP-запросов.

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