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

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

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

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

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

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

Анализ резюме

Каталог

Последние вопросы

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

Какие аппаратные уровни или уровни поддержки сети выделяют в модели OSI?

Аппаратные уровни поддержки в модели OSI Модель OSI представляет собой эталонную модель сетевых протоколов и включает 7 уровней. За аппаратное взаимодействие отвечают нижние уровни модели: Физический уровень…

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

Какие архитектурные паттерны вы знаете?

проверенные шаблоны для решения архитектурных задач в программном обеспечении Монолит: все компоненты объединены в одном приложении, что упрощает развертывание Микросервисы: автономные сервисы, обеспечивающие гибкость…

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

Какие архитектурные паттерны используют в Android-приложениях на Kotlin?

Архитектурные паттерны для Android на Kotlin Android — разработка мобильных приложений MVVM: Model, View и ViewModel разделены, а их взаимодействие связывается через LiveData/StateFlow MVP: Presenter содержит логику и…

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

Какие архитектурные паттерны применяют для повышения производительности и отказоустойчивости: CQRS, шардирование или кэширование?

Архитектурные паттерны для производительности и отказоустойчивости CQRS: разносит операции чтения и записи, позволяя отдельно оптимизировать каждую из них Шардирование: горизонтально распределяет данные, чтобы…

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

Какие архитектурные подходы вы знаете: монолит, микросервисы, SOA и event-driven?

Основные архитектурные подходы: монолит, микросервисы, SOA и event-driven Монолит: приложение представляет собой единое целое, все компоненты работают в одном процессе. Такой вариант упрощает разработку и деплой, но…

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

Какие архитектурные подходы используют при проектировании backend-систем?

Архитектурные подходы для backend-систем Монолит: всё приложение представляет собой единый модуль; его проще разрабатывать, но сложнее масштабировать Микросервисы: автономные сервисы взаимодействуют через API, могут…

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

Какие архитектуры приложений вы знаете и в чём заключается идея каждой из них?

Основные виды архитектур приложений и их концепции Монолитная архитектура: все части системы объединены в одном приложении; начать разработку проще, однако масштабирование со временем усложняется Клиент-серверная…

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

Какие асинхронные библиотеки Python можно использовать вместо FastAPI?

Асинхронные библиотеки Python, альтернативные FastAPI контекст: асинхронное программирование в Python asyncio — стандартный инструмент для async IO, реализующий event loop aiohttp — асинхронный HTTP-клиент и сервер с…

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

Какие базовые значения display нужно знать?

Основные значения display CSS-свойство, определяющее способ отображения элементов block: занимает всю доступную ширину и начинается с новой строки inline: размещается в одной строке и имеет ширину по содержимому…

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

Какие брокеры сообщений можно использовать вместо RabbitMQ?

Какие есть альтернативы RabbitMQ среди брокеров сообщений Kafka: распределённый брокер с высокой пропускной способностью ActiveMQ: классический JMS-брокер с поддержкой транзакций Redis Streams: встраиваемое решение с…

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

Какие брокеры сообщений существуют и чем они отличаются?

Какие брокеры сообщений существуют и чем они отличаются? брокер сообщений — инфраструктурный сервис, предназначенный для асинхронного обмена данными между приложениями Apache Kafka: распределенная система с высокой…

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

Какие бывают CoroutineScope и Dispatcher и как их использовать?

Виды и применение CoroutineScope и Dispatcher CoroutineScope задаёт область жизни корутины, управляет её запуском и отменой Основные виды CoroutineScope: GlobalScope — глобальная область, не связанная с жизненным…

Читать ответ