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

Вопросы на собеседовании в ВК

799 вопросов с собеседований в ВК

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

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.

Каталог

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

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

Зачем вообще нужны бакеты в хеш-таблице/map? Какая у них функциональная роль?

В системах хранения данных и хеш-таблицах структура данных типа "бакет" (bucket) используется для группировки элементов, которые имеют одинаковое значение хеш-функции (коллизии).

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

Почему не возвращаются ошибки в методе Process? Нужно исправить и прислать полностью рабочий код

В Go ошибки должны возвращаться явно как значение типа error. Если в методе Process ошибки не возвращаются, вероятно, ошибка либо не возвращается из вызываемых функций, либо не передается наружу.

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

Зачем нужен TCP, если можно просто переотправлять IP-пакеты при отсутствии ответа?

TCP нужен для обеспечения надежной, упорядоченной и контролируемой передачи данных поверх IP, который сам по себе не гарантирует доставку, порядок или целостность пакетов.

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

Зачем React нужно виртуальное DOM-дерево? Почему нельзя напрямую изменять реальный DOM? Каковы преимущества и недостатки разных подходов?

Непосредственное использование DOM браузера напрямую в современных фронтенд-приложениях, особенно в таких библиотеках как React, нежелательно по нескольким причинам:

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

Почему нельзя вызывать React-хуки внутри условий, циклов или вложенных функций?

В React хуки должны вызываться на верхнем уровне компонента и не внутри условий или циклов, потому что React полагается на порядок вызовов хуков для правильного сопоставления состояния и эффектов между рендерами.

Читать ответ