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

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

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

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

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

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

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

Каталог

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

Найдено: 393
Поведенческий

REST или брокеры сообщений: какие плюсы, минусы и сценарии применения?

REST и брокеры сообщений: плюсы, минусы и сценарии REST использует синхронную модель запрос-ответ поверх HTTP/HTTPS Брокеры сообщений выступают асинхронными посредниками, например RabbitMQ и Kafka REST прост в…

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

В каких случаях AlarmManager лучше использовать вместо WorkManager?

Когда AlarmManager предпочтительнее WorkManager? Планирование задач, которым требуется точное время запуска Сохранение работоспособности после перезагрузки устройства Выполнение даже при закрытом приложении…

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

В каких случаях на собеседовании стоит выбрать собственную реализацию вместо Addressables?

В каких случаях стоит выбрать собственную реализацию вместо Addressables? Контекст: управление ресурсами в Unity Addressables — мощная и комплексная система, предназначенная для загрузки и управления ассетами…

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

В каких случаях следует использовать Hash-индексы?

В каких случаях следует использовать Hash-индексы? Предназначены для индексации при точном поиске ключей Дают доступ за константное время O(1) Не подходят для диапазонных запросов и сортировки Наиболее эффективны при…

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

В каких случаях стоит перейти от микросервисов к монолиту?

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

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

В какой архитектуре — монолитной или микросервисной — удобнее выпускать обновления чаще и почему?

В какой архитектуре удобнее выполнять частые релизы и чем это объясняется? контекст: архитектура программного обеспечения частые релизы удобнее организовать в микросервисной архитектуре поскольку сервисы можно…

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

В чем заключается принцип REST?

В чем заключается принцип REST? архитектурный стиль для веб-сервисов работа с ресурсами, каждому из которых соответствует уникальный URI обмен данными с применением стандартных HTTP-методов: GET, POST, PUT, DELETE…

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

В чем разница между MySQL и PostgreSQL?

Чем отличаются MySQL и PostgreSQL? MySQL — распространённая реляционная СУБД, которую ценят за простоту настройки и высокую скорость работы PostgreSQL — расширяемая объектно-реляционная СУБД, поддерживающая сложные…

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

В чем разница между Room и SQLDelight и что выбрать?

Ключевые различия Room и SQLDelight Room — официальный ORM от Google для Android, работающий поверх SQLite SQLDelight генерирует типобезопасные Kotlin SQL-запросы Room абстрагирует SQL с помощью аннотаций и объектов,…

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

В чём заключается смысл MVP/MV*?

В чём заключается смысл MVP/MV?* архитектурные паттерны, предназначенные для организации UI разделяют логику и представление (UI) MVP: Model-View-Presenter — Presenter управляет View посредством интерфейса MV* (MVC,…

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

В чём основные различия между C++ и C# на собеседовании?

Ключевые различия C++ и C# C++ — системный язык программирования, а C# — язык разработки приложений на .NET В C++ используется ручное управление памятью, тогда как в C# работает сборщик мусора C++ поддерживает…

Читать ответ