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

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

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

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

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

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

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

Каталог

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

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

Как вы ставите задачи на разработку и какие инструменты используете, например Jira?

Подходы и инструменты для постановки задач (Jira и др.) Agile-подход: спринты, user stories и расстановка приоритетов по MoSCoW SMART для постановки однозначных целей (Specific, Measurable, Achievable…) Jira: эпики,…

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

Как вы тестировали UI-компоненты в Compose и какие фреймворки использовали?

Тестирование UI-компонентов в Jetpack Compose Для UI-тестов Compose применяют библиотеку compose-test, входящую в состав Jetpack Compose. Центральный инструмент — ComposeTestRule: он управляет жизненным циклом…

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

Как вы уменьшали количество мусора при инициализации Spine-анимаций?

Снижение объёма мусора при инициализации Spine-анимаций Проанализировал работу Spine runtime и источники нагрузки на GC Кэшировал объекты (Skeleton, AnimationState), чтобы использовать их повторно Применял пул…

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

Как вы управляете техническим долгом и документацией на проекте?

управление техдолгом — приоритизация задач с учетом рисков и их влияния на продукт использование подхода "технические долги в спринтах" и регулярное проведение рефакторинга включение задач по техдолгу в планирование,…

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

Как вы устраняете избыточное логирование в мониторинге OpenDashboard?

оптимизация объёма данных при мониторинге и логировании фильтрация логов по уровням ERROR, WARN и INFO настройка семплинга и агрегации логов структурированные логи для более точного поиска сбор полной информации о…

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

Как выбрать DI-контейнер: Autofac или стандартный контейнер?

Как выбрать DI-контейнер: Autofac или стандартный контейнер? Контекст: DI-контейнеры применяются в .NET для реализации инверсии зависимостей Стандартный контейнер Поставляется вместе с .NET Core и обеспечивает…

Читать ответ
Лайвкодинг

Как выбрать коллекцию с учётом алгоритмической сложности операций?

Выбор коллекции и алгоритмическая сложность Тип коллекции определяется требованиями к операциям: добавлению, удалению, поиску и перебору Сравниваю временную сложность основных операций: например, поиск занимает O(1) у…

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

Как выбрать между getStaticProps, getServerSideProps и getStaticPaths?

Методы Next.js для получения данных во время рендеринга страниц getStaticProps: запускается на этапе сборки (build time) применяется для статического предрендеринга страниц используется, когда данные не обновляются…

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

Как выбрать способ взаимодействия между микросервисами: REST, RabbitMQ, Kafka или gRPC?

микросервисы — автономные сервисы, взаимодействующие через API REST: синхронное взаимодействие по HTTP/JSON, простая интеграция gRPC: синхронный и асинхронный обмен, бинарный протокол, высокая производительность…

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

Как выглядит пример Dependency Injection в коде?

Dependency Injection (DI) — паттерн, который передаёт управление зависимостями Инверсия управления означает, что объект получает зависимости извне Подход обеспечивает слабую связанность и делает код удобнее для…

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

Как выделяется память при добавлении элементов в Array?

динамический массив, использующий динамическое выделение памяти перед добавлением проверяется наличие свободной ёмкости если свободного места недостаточно — резервируется дополнительная память (примерно в 2 раза…

Читать ответ