Встречается на собеседованиях • сегодня
Зачем нужен процесс сериализации
Сериализация преобразует объекты в формат, пригодный для хранения или передачи (например, JSON, XML, бинарные данные). Это позволяет:
- Сохранять состояние объекта в файл/БД
- Передавать объекты между процессами или по сети
- Кэшировать данные
Пример с модулем pickle:
python
import pickle
data = {'key': 'value', 'nums': [1, 2, 3]}
# Сериализация
serialized = pickle.dumps(data) # Байтовая строка
# Десериализация
restored = pickle.loads(serialized)
print(restored) # {'key': 'value', 'nums': [1, 2, 3]}JSON-пример:
python
import json
data = {'name': 'Alice', 'age': 30}
json_str = json.dumps(data) # '{"name": "Alice", "age": 30}'Основные форматы: JSON (человекочитаемый), Pickle (Python-специфичный), Protocol Buffers (бинарный).

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