Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

393 вопроса 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 393
Теория

Почему не стоит напрямую связывать визуальный слой и бизнес-логику?

архитектура UI и бизнес-логика смешение зон ответственности осложняет сопровождение ухудшается тестируемость кода из-за отсутствия изоляции компоненты сложнее повторно использовать рефакторинг и масштабирование…

Читать ответ
Теория

Почему не стоит связывать бизнес-логику с Update-циклом Unity?

Почему бизнес-логику не следует привязывать к Update-циклу Unity Unity Update — метод, который вызывается каждый кадр (frame-based) интервал вызовов определяется FPS и может быть нестабильным и изменчивым размещение…

Читать ответ
Теория

Применяли ли вы CQRS и DDD и какие сложности при этом возникали?

Применяли ли вы CQRS и DDD и с какими сложностями столкнулись? CQRS разделяет операции чтения и записи данных DDD сосредоточен на бизнес-домене и приближает модель к предметной области трудность CQRS — синхронизация…

Читать ответ
Теория

Работали ли вы со Spine-анимацией?

Spine — инструмент для создания 2D-скелетной анимации Он позволяет анимировать кости и меши без повторной отрисовки Для интеграции в игры используется экспорт в форматы JSON/atlas Как правило, Spine применяют вместе с…

Читать ответ
System Design

С какими проблемами можно столкнуться в микрофронтенд-архитектуре?

Основные проблемы микрофронтенд-архитектуры Управление версиями: необходимо согласовывать зависимости и версии библиотек между несколькими микрофронтендами Интеграция UI: трудно поддерживать единый визуальный стиль,…

Читать ответ
Теория

С какими проблемами можно столкнуться при внедрении RabbitMQ?

Проблемы внедрения RabbitMQ Сложная настройка и конфигурирование системы для горизонтального масштабирования Вероятность появления узких мест при высокой нагрузке из-за использования single broker Трудности с…

Читать ответ
System Design

Система рассчитана на 100 TPS, но обрабатывает 1000 TPS: это преимущество или риск?

Система обрабатывает нагрузку, в десять раз превышающую расчетную: возможные последствия Превышение TPS означает, что система способна выполнять 1000 транзакций в секунду при установленном проектном ограничении в 100…

Читать ответ
Теория

Сколько draw calls будет для 1000 3D-объектов с одинаковым мешем и разными материалами и как это оптимизировать?

Draw calls для 1000 3D-объектов с одинаковым мешем, разными материалами и способы оптимизации Если материалы различаются, каждому из 1000 объектов потребуется отдельный draw call → всего 1000 draw calls Draw call —…

Читать ответ
Поведенческий

У каких сущностей в Java и Kotlin есть собственный стек?

У каких сущностей в Java и Kotlin есть собственный стек? стек — область памяти, связанная с многопоточностью каждый поток располагает собственным стеком в стеке хранятся локальные переменные, параметры и вызовы…

Читать ответ
Поведенческий

Чем RabbitMQ отличается от REST во взаимодействии между сервисами?

RabbitMQ представляет собой асинхронный брокер сообщений REST — это синхронный HTTP API RabbitMQ работает с очередями, поддерживает буферизацию и гарантирует надежную доставку REST предполагает получение от сервера…

Читать ответ
Поведенческий

Чем SignalR и SSE отличаются от gRPC?

Как отличаются SignalR, SSE и gRPC? SignalR — библиотека .NET для обмена данными в реальном времени по двунаправленному каналу (WebSocket/дополнительно) SSE передаёт односторонние события от сервера в браузер через…

Читать ответ
Поведенческий

Чем sealed-классы отличаются от enum-классов и как устроены их конструкторы?

Чем sealed-классы отличаются от enum и как работают их конструкторы? sealed-классы задают тип с ограниченным набором подклассов и обеспечивают контроль иерархии enum представляет специализированный класс с…

Читать ответ