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

Работал ли с протоколами обмена данных

Да, работал с различными протоколами обмена данных, включая 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-запросов.

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

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

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

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