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

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

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

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

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

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

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

Каталог

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

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

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

Контекст: Java Stream API и параллельная обработка коллекций Параллельные стримы выполняются через ForkJoinPool.commonPool() Для маленьких коллекций они часто неэффективны из-за накладных расходов С точки зрения…

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

Какие очереди можно использовать в GCD?

GCD (Grand Central Dispatch) — механизм управления выполнением задач и потоками в iOS/macOS Сериализованные (Serial) очереди обрабатывают задачи строго по очереди, по одной за раз, поэтому сохраняют заданный порядок…

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

Какие паттерны применяют для работы системы под высокой нагрузкой?

Паттерны для высокой нагрузки Load Balancer: равномерно распределяет входящие запросы Кэширование: уменьшает нагрузку на БД и сервисы CQRS: разделяет операции чтения и записи для масштабирования Шардирование:…

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

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

Обновление данных на странице в реальном времени взаимодействие клиента с сервером Polling — регулярная отправка запросов на сервер Long Polling — открытое соединение до появления новых данных WebSocket — постоянное…

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

Какие преимущества даёт запуск Android-приложения в нескольких процессах на собеседовании?

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

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

Какие преимущества и недостатки есть у gRPC по сравнению с REST?

Плюсы и минусы gRPC по сравнению с REST gRPC — это протокол RPC, а REST — архитектурный стиль HTTP gRPC работает поверх HTTP/2, тогда как REST обычно использует HTTP/1.1 gRPC применяет эффективную бинарную…

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

Какие преимущества и недостатки есть у многопоточности в Python?

Преимущества и недостатки многопоточности в Python реализуется с помощью threading из стандартной библиотеки GIL не позволяет одновременно выполнять Python-байткод в нескольких потоках преимущество: эффективна для…

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

Какие преимущества и недостатки есть у ручного написания SQL-запросов по сравнению с ORM, например Hibernate?

Ручные SQL-запросы и ORM (Hibernate): преимущества и ограничения Ручной SQL: обеспечивает полный контроль над запросом и его оптимизацией Ручной SQL: предпочтителен для сложных и специализированных запросов, требующих…

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

Какие преимущества и сильные стороны есть у RecyclerView?

компонент Android для производительного отображения списков повторное использование ViewHolder снижает расходы на findViewById и создание View обеспечение плавной прокрутки больших списков благодаря переработке…

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

Какие проблемы возникают при добавлении индекса на большие таблицы?

Проблемы при добавлении индекса на большие таблицы блокировка таблицы и длительное удержание блокировок существенная нагрузка на CPU и IO снижение производительности БД на период построения индекса увеличение объёма…

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

Какие проблемы создаёт глобальная переменная для кеширования и как их предотвратить?

Риски глобального кеша и способы их устранения Проблемы: При параллельном доступе возможны состояния гонки (race conditions) Изменение данных в разных участках программы приводит к непредсказуемому состоянию…

Читать ответ