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

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

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

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

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

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

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

Каталог

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

Найдено: 4
Лайвкодинг

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

Как обеспечить потокобезопасность префиксного дерева? Префиксное дерево — это структура данных для хранения строк, объединённых общей логикой префиксов. Для защиты операций используют мьютексы или read-write lock.…

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

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

Основные проблемы многопоточности в iOS Гонка данных (data race) — несколько потоков одновременно обращаются к общему ресурсу без необходимой синхронизации Взаимоблокировка (deadlock) — потоки удерживают ресурсы и…

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

Могут ли несколько потоков получить доступ к критической секции при использовании synchronized?

Синхронизация в Java — способ защитить критическую секцию synchronized блокирует один монитор (объект) в каждый момент монитор удерживает только один поток, который выполняет критическую секцию остальные потоки…

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

Что произойдёт, если не синхронизировать доступ к общей переменной?

Что произойдёт, если не синхронизировать доступ к общей переменной? многопоточность / конкуренция гонки данных: некорректные и непредсказуемые значения состояния гонки: ошибки логики и баги возможны потеря обновлений…

Читать ответ