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

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

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

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

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

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

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

Каталог

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

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

MutationObserver — это микротаска или макротаска и почему?

Колбэки MutationObserver: микротаски или макротаски? MutationObserver — API для наблюдения за изменениями в DOM. Колбэки MutationObserver помещаются в очередь микротасков. Они запускаются после завершения всех…

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

В каких случаях Redis не стоит использовать?

in-memory хранилище, объём которого ограничен доступной RAM не подходит для данных, которым требуется гарантированная долговечность имеет ограниченные возможности для сложных запросов и аналитики неэффективен при…

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

В каких случаях индексы работают неэффективно?

на больших таблицах с частыми операциями insert/update/delete, поскольку обновление индексов создаёт дополнительные накладные расходы в запросах, фильтрующих по низкораспределённым или часто повторяющимся значениям,…

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

В каких случаях на собеседовании стоит выбирать хэш-индексы?

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

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

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

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

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

В каком порядке SQL проверяет условия WHERE, объединённые оператором AND?

Порядок обработки WHERE с AND SQL: отбор строк в запросе WHERE учитывает все заданные условия оператор AND требует истинности каждого условия оптимизатор способен изменить последовательность проверок условия…

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

В каком порядке СУБД выполняет SQL-запрос?

Порядок выполнения SQL-запроса Область: работа СУБД и оптимизация запросов FROM: определение таблиц, их объединение (JOIN) и фильтрация по ключам ON: условие, по которому выполняется соединение JOIN WHERE: отбор…

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

В чем отличие Atomic-классов от synchronized?

Ключевое отличие Atomic-классов от synchronized Atomic-классы выполняют операции без блокировок В основе их работы лежит CAS (Compare-And-Swap) Они обеспечивают атомарность отдельных операций synchronized использует…

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

В чем разница между == и equals() в Java?

Чем отличаются == и equals() Область применения: оператор == сопоставляет ссылки на объекты в памяти, а equals() проверяет содержимое объектов. Типы данных: для примитивов == сравнивает значения, а при работе с…

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

В чем разница между Jest с jsdom и реальным браузером?

Ключевое различие между Jest с jsdom и реальным браузером Jest + jsdom — программная модель DOM, работающая в Node.js jsdom поддерживает только часть DOM API и не воспроизводит все возможности браузера в нём…

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

В чем разница между Mutex и RWMutex: эксклюзивная запись и параллельное чтение?

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

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

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

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

Читать ответ