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

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

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

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

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

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

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

Каталог

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

Найдено: 853
System Design

Почему распределённая система не может одновременно гарантировать все три свойства CAP?

теорема CAP — основа теории распределённых систем три свойства: Consistency (согласованность данных), Availability (доступность) и Partition tolerance (устойчивость к разделению сети) сетевые разделения (Partition) в…

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

Почему ресурсы вроде InputStream нужно закрывать явно, а сборщик мусора не освобождает их автоматически?

Почему InputStream и другие ресурсы нужно закрывать явно, если есть сборщик мусора? Управление ресурсами: InputStream использует системные ресурсы, включая файлы и сетевые соединения Сборщик мусора: освобождает…

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

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

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

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

Примет ли система объект с нужной структурой, но другим именем типа?

Примет ли система объект с нужной структурой, но другим именем типа? контекст: поведение типизированных языков, например TypeScript основной принцип: структурная типизация (или duck typing) совместимость объектов…

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

Приходилось ли вам писать T-SQL-запросы вручную?

Приходилось ли писать T-SQL-запросы вручную? имею опыт работы с SQL Server и ручного написания T-SQL-запросов разрабатывал запросы для выборки, вставки и обновления данных применял сложные JOIN, подзапросы и CTE…

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

Приходилось ли тебе находить причины медленных SQL-запросов с помощью EXPLAIN?

Проблемы при выполнении SQL-запросов и применение EXPLAIN Оптимизация запросов и поиск узких мест EXPLAIN отображает план выполнения SQL-запроса Проверка индексов, последовательного сканирования и соединений Позволяет…

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

Работали ли вы со Spring Profiles и как их применяли?

Spring Profiles: назначение и применение механизм Spring для условного включения конфигураций помогает разделять настройки приложения между средами dev, test и prod конфигурации, бины и свойства становятся активными…

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

С какими CI/CD-системами вы работали на практике?

работал с основными инструментами CI/CD: Jenkins, GitLab CI, GitHub Actions Jenkins: гибкое решение с развитой системой плагинов, подходящее для сложных пайплайнов GitLab CI: тесно связан с репозиториями и удобен для…

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

С какими DI-контейнерами вы работали: ServiceCollection, Autofac и другие?

Опыт работы с контейнерами внедрения зависимостей ServiceCollection (.NET Core) — стандартный DI-контейнер с компактным и понятным API ** Autofac** — расширяемое решение для сложных сценариев и модульной конфигурации…

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

С какими NoSQL БД вам приходилось работать?

С какими NoSQL БД вам приходилось работать? документоориентированные: MongoDB, CouchDB ключ-значение: Redis, Riak колоночные: Cassandra, HBase графовые: Neo4j, JanusGraph настраивал, индексировал, реплицировал и…

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

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

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

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

Сколько event loop может работать в одном потоке?

Ограничение количества event loop в одном потоке event loop — цикл обработки событий, используемый в асинхронных средах, таких как Node.js и браузеры как правило, на один поток приходится один event loop, выполняющий…

Читать ответ