Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Kafka может отделить приём работы от обработки, сгладить пики и дать независимым consumers читать события. Но она не устраняет сам объём вычислений и не гарантирует снижение общей нагрузки.
Назовите конкретные задачи, где действительно использовали AI, и отдельно — был ли опыт генерации Java-кода. Опишите проверку результата и границы доверия инструменту.
Разделите интерес к банковским продуктам и личный инвестиционный опыт. Для работы разработчиком собственные инвестиции не являются обязательным подтверждением компетентности.
Коммуникации должно хватать для общей картины, быстрых уточнений и раннего обнаружения рисков, но не настолько, чтобы встречи вытесняли работу. Формат зависит от задачи.
Скажите, рассматриваете ли сотрудничество как ИП, и уточните условия договора. Это не эквивалент трудового оформления, поэтому важен весь набор обязательств и гарантий.
Используйте expand–migrate–contract: сначала добавьте dep_name, обеспечьте синхронизацию новых записей, выполните backfill порциями, проверьте данные и только потом переключайте чтение.
Нет: атомарность requestCount и startTime по отдельности не делает атомарным сброс окна вместе со счётчиком. Потоки могут увидеть смешанное состояние и неверно выдать разрешения.
Выберите ситуацию, где ваш вклад дал заметный результат, и объясните, почему работа была эффективной. Покажите контекст, действия и подтверждённый эффект.
Хорошие требования объясняют цель, поведение, ограничения и критерии приёмки, оставляя разумную свободу реализации. Неопределённости явно обозначены и есть человек, с которым их можно уточнить.
Память JVM включает heap объектов, стеки потоков, метаданные классов, code cache и другие native-области. GC в основном управляет объектами heap; весь RSS процесса им не исчерпывается.