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

Сколько операций в день по отправке уведомлений происходит в приложении онлайн школы

Точное количество операций зависит от масштаба школы, но можно рассчитать примерные метрики:

  1. Базовые цифры:
    • 10 000 активных пользователей
    • 3 уведомления в день на пользователя (уроки, напоминания, чаты)
    • Итого: ~30 000 уведомлений/день
  1. Пиковые нагрузки:
    • В начале учебного года +50%
    • Перед экзаменами +30%

Пример кода для мониторинга:

java
public class NotificationCounter {
    private AtomicLong counter = new AtomicLong(0);

    public void increment() {
        counter.incrementAndGet();
    }

    public long getCount() {
        return counter.get();
    }
}

Для масштабирования используют очереди (RabbitMQ/Kafka) и батчинг. В крупных школах цифры могут достигать миллионов уведомлений в день.

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

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

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

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