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

Технические вопросы на собеседовании

657 вопросов в категории «Технические вопросы»

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

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

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

Анализ резюме

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

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

В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, optimization, database.

Основные темы и навыки

backend 181 optimization 150 database 142 async 133 architecture 125 performance 113 api 95 frontend 64

Форматы вопросов

  • Технические вопросы657

Ориентировочная сложность

  • Базовые392
  • Продвинутые265

С чего начать подготовку

  1. Начните с раздела «Технические вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

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

В чём разница между Docker и виртуализацией?

Docker-контейнеры работают на уровне операционной системы При виртуализации создаются полноценные виртуальные машины с собственным ядром Docker использует общий хост-кернел, поэтому работает быстрее и требует меньше…

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

В чём разница между HTTP GET и POST запросами?

HTTP-методы, с помощью которых клиент и сервер обмениваются данными GET: получает данные, передавая параметры в URL POST: отправляет данные в теле запроса GET идемпотентен и безопасен при повторном выполнении POST не…

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

В чём разница между LEFT JOIN и RIGHT JOIN в SQL?

Чем отличаются LEFT JOIN и RIGHT JOIN Оба оператора объединяют данные из таблиц SQL LEFT JOIN оставляет в результате все строки левой таблицы К ним добавляются совпавшие строки из правой таблицы При отсутствии…

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

В чём разница между StateFlow и SharedFlow и когда их применять?

оба представляют собой горячие потоки Kotlin Coroutines StateFlow предназначен для хранения и эмиссии текущего состояния (value) StateFlow обязательно имеет начальное значение и предоставляет каждому активному…

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

В чём разница между Web Worker и основным потоком браузера?

Web Worker — отдельный фоновый поток, выполняющий задачи независимо от основного потока браузера Он работает асинхронно и не блокирует UI Прямого доступа к DOM нет: взаимодействие выполняется только через message…

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

В чём разница между git pull и git merge?

git pull предназначена для обновления локального репозитория из удалённого и объединяет операции fetch и merge git merge выполняет слияние веток внутри локального репозитория Сначала git pull загружает изменения с…

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

В чём разница между preventDefault и stopPropagation?

preventDefault отменяет предусмотренное браузером действие, связанное с событием: например, переход по ссылке или отправку формы. Этот метод применяют, когда стандартное действие требуется заменить собственной логикой…

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

В чём разница между thread и task?

thread — низкоуровневый поток, которым управляет ОС task — абстракция асинхронной операции или работы thread напрямую отвечает за исполнение task описывает единицу работы, переданную планировщику task нередко…

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

В чём разница между анимацией на requestAnimationFrame и SetInterval?

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

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

В чём разница между замыканием и функцией?

Функция — это именованный или анонимный блок кода, предназначенный для выполнения определённой задачи. Замыкание представляет собой функцию вместе со связанным лексическим контекстом, то есть переменными из внешней…

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

В чём разница между классовыми и функциональными компонентами React?

Классовые и функциональные компоненты в React компоненты, используемые для создания UI классовые: классы ES6 с this, где жизненный цикл реализуется через специальные методы функциональные: обычные функции,…

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

В чём разница между микросервисами и монолитом?

архитектурные подходы к разработке ПО монолит: одно приложение, в котором все компоненты работают вместе микросервисы: совокупность независимых сервисов, взаимодействующих через API монолит проще создать на начальном…

Читать ответ