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

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

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

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

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

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

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

Каталог

Последние вопросы

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

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

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

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

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

структуры данных JavaScript, предназначенные для хранения коллекций Объект: набор пар «ключ-значение» без фиксированного порядка; ключами служат строки или символы Массив: упорядоченная последовательность элементов с…

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

В чём разница между последовательным и параллельным выполнением асинхронных функций и как работают Promise.all() и Promise.allSettled()?

Последовательное и параллельное выполнение асинхронных функций: Promise.all и Promise.allSettled асинхронность: выполнение функций без блокировки основного потока последовательное выполнение: следующая функция…

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

В чём разница между последовательными (serial) и конкурентными (concurrent) очередями?

Как работают последовательные и конкурентные очереди? Очередь — это структура данных, в которой элементы обрабатываются по принципу FIFO: первым обрабатывается тот, кто был добавлен первым. Последовательная (serial)…

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

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

Примитивные и ссылочные типы данных: основные различия Примитивные типы: переменная содержит само значение примеры: Number, String, Boolean, null, undefined, Symbol, BigInt Ссылочные типы: переменная хранит адрес…

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

В чём разница между протоколами TCP и UDP?

TCP и UDP относятся к транспортному уровню (Transport Layer) и используются для передачи данных. TCP — это надёжный протокол с установлением соединения, для которого предусмотрен handshake. Он обеспечивает доставку…

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

В чём разница между реляционными и нереляционными базами данных?

Сравнение реляционных и нереляционных БД реляционные БД хранят сведения в таблицах с фиксированной схемой для формирования запросов применяют SQL поддерживают свойства ACID (атомарность, согласованность, изоляция,…

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

В чём разница между сервис-ориентированной архитектурой (SOA) и микросервисной архитектурой?

Ключевые различия SOA и микросервисной архитектуры SOA: взаимодействие крупных сервисов, нередко организованное через центральный ESB (Enterprise Service Bus) Микросервисы: небольшие автономные компоненты, каждый из…

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

В чём разница между сильными и слабыми ссылками?

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

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

В чём разница между симметричным и асимметричным шифрованием?

Чем различаются симметричное и асимметричное шифрование в симметричной криптографии применяется один ключ, в асимметричной — пара ключей: открытый и закрытый симметричный подход проще и быстрее, поэтому подходит для…

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

В чём разница между синхронным и асинхронным взаимодействием в системах?

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

Читать ответ