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

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

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

400 вопросов 1634 компании 353 технологии

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

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

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

Каталог

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

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

Какие слои есть в Чистой архитектуре и от чего зависит domain?

Архитектура Роберта Мартина Слои от внешнего уровня к внутреннему: Presentation (UI) Application (Use Cases) Domain (Бизнес-логика) Infrastructure (Сторонние сервисы, БД) Domain — центральное ядро, не зависящее от…

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

Какие специалисты участвуют в валидации архитектурных решений?

архитектор: разрабатывает архитектуру и обосновывает принятые решения технический лидер: проверяет реализуемость и соответствие требованиям разработчики: оценивают архитектуру в работе и находят её слабые места…

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

Какие способы уменьшения размера Docker-образа ты применяешь?

Способы уменьшения размера Docker-образа выбор минимального базового образа (alpine, scratch) применение multi-stage build для разделения стадий сборки удаление из образа ненужных файлов и кеша объединение инструкций…

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

Какие существуют альтернативы Local Storage?

Альтернативы локальному storage Cookie ограничивает объем хранимых данных примерно 4 Кб при каждом запросе автоматически отправляется на сервер Session Storage сохраняет данные только в пределах одной браузерной…

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

Какие типы баз данных используются в backend-проектах и когда выбирать каждый из них?

Какие типы баз данных применяют в backend-проектах и для каких задач? Реляционные (SQL): структурированные данные, сложные связи и транзакции (ACID) Документо-ориентированные (NoSQL): гибкая схема, JSON-подобные…

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

Какие типы в Compose считаются stable и почему List относится к нестабильным?

Какие типы в Compose считаются стабильными и почему List нестабилен? Stable (стабильный) тип — это тип, состояние которого не изменяется без явного уведомления Compose К таким типам обычно относят примитивы, data…

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

Какие типы индексов PostgreSQL бывают и как выбрать подходящий?

Типы индексов PostgreSQL и сценарии их применения B-tree: универсальный вариант для равенств и диапазонов Hash: эффективен при точных равенствах, однако имеет ограниченные возможности GIN: подходит для мультивалютных…

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

Какие три основных типа коллекций есть в Swift?

Основные типы коллекций в Swift В Swift предусмотрены 3 базовые коллекции: Array, Set и Dictionary Array — упорядоченная последовательность, в которой допускаются дубликаты Set — неупорядоченная коллекция уникальных…

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

Какие фреймворки применяют для тестирования Java-приложений?

Фреймворки для тестирования на Java JUnit — основной и наиболее распространённый инструмент для модульного тестирования TestNG — расширенные возможности, аннотации и параллельное выполнение Mockito — создание…

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

Какие шаблоны проектирования вы применяете на практике?

Проверенные архитектурные решения для типовых задач Singleton — обеспечивает существование единственного экземпляра, что удобно для конфигурации и логирования Factory Method — создаёт объекты, не связывая код с…

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

Какие этапы нужно пройти при проектировании нового сервиса с нуля?

Проектирование нового сервиса с нуля анализ требований: функциональные и нефункциональные характеристики выбор архитектурного подхода: монолит или микросервисы моделирование данных: схемы, базы данных и API…

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

Какими свойствами должен обладать хороший микросервис на собеседовании?

Какими свойствами должен обладать хороший микросервис? возможность независимо разрабатывать и развёртывать сервис ясно очерченный бизнес-контекст (bounded context) небольшой и хорошо определённый API на базе…

Читать ответ