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

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

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

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

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

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

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

Каталог

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

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

Зачем нужны файлы d.ts в TypeScript?

TypeScript: файлы описаний типов содержат типы и интерфейсы, но не содержат реализацию дают возможность типизировать JavaScript-библиотеки обеспечивают статическую типизацию во время компиляции повышают качество…

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

Зачем после массовых операций в MS SQL перестраивать индексы?

Для ускорения выборки данных MS SQL применяет B-Tree индексы Массовая вставка, модификация или очистка данных приводит к фрагментации страниц индекса Из-за фрагментации ухудшается справедливость данных и снижается…

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

Как Dictionary обрабатывает прямые и косвенные коллизии?

Dictionary представляет собой структуру данных, построенную на основе хеш-таблицы Прямая коллизия возникает, если разные ключи получают одинаковое хеш-значение Для разрешения прямых коллизий применяют: цепочки…

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

Как Dirty-RectTransform влияет на производительность UI в Unity?

Как Dirty-RectTransform сказывается на производительности? (оптимизация UI в Unity) RectTransform определяет положение и габариты элементов UI Состояние Dirty показывает, что трансформ был изменён и нуждается в…

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

Как Next.js оптимизирует изображения с помощью Image, сжатия и современных форматов?

Каким образом Next.js оптимизирует изображения? Для оптимизации изображений Next.js предлагает встроенный компонент <Image>. Он автоматически применяет ленивую загрузку (lazy loading): файл запрашивается только после…

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

Как PostgreSQL выполняет оператор UPDATE на самом деле?

Как PostgreSQL выполняет оператор UPDATE? Система управления реляционной БД PostgreSQL не изменяет строки непосредственно на месте Используется механизм MVCC: прежняя версия строки помечается удалённой Формируется…

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

Как PostgreSQL и другие СУБД обнаруживают и устраняют взаимоблокировки?

Для поиска дедлоков, или взаимоблокировок, СУБД анализирует граф блокировок: транзакции представлены узлами, а зависимости по ресурсам — связями В PostgreSQL периодически выполняется поиск циклов в wait-for graph…

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

Как React.memo выполняет поверхностное сравнение пропсов?

Как React.memo использует поверхностное сравнение пропсов? React.memo представляет собой HOC для оптимизации функциональных компонентов Он сопоставляет новые и предыдущие пропсы с помощью поверхностного сравнения…

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

Как Redis используют в приложениях и для каких задач?

Что представляет собой Redis и где его применяют? In-memory СУБД с моделью ключ-значение Очень высокая скорость за счёт хранения данных в оперативной памяти Работа с разными структурами данных: строками, списками,…

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

Как Redis-кеширование помогает оптимизировать приложение?

Как Redis-кеширование используется для оптимизации? Redis — это In-Memory хранилище с минимальной задержкой Его применяют для хранения данных, которые запрашиваются особенно часто Наиболее распространённый вариант —…

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

Как ThreadLocal передаёт параметры, связанные с конкретным потоком?

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

Читать ответ