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

Сколько клиентов и сколько сущностей обрабатывалось в проекте

В моем последнем проекте мы работали с базой данных, содержащей около 500 тысяч активных клиентов. Система обрабатывала порядка 15 основных сущностей: пользователи, заказы, платежи, товары, отзывы и другие бизнес-объекты.

Пример структуры данных:

python
class Customer:
    def __init__(self, id, name, email):
        self.id = id
        self.name = name
        self.email = email

class Order:
    def __init__(self, order_id, customer_id, items):
        self.order_id = order_id
        self.customer_id = customer_id
        self.items = items  # список товаров

Масштабировали систему через шардинг базы данных и кэширование часто запрашиваемых данных в Redis. Для обработки пиковых нагрузок использовали Celery с очередями задач.

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

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

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

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