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

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

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

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

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

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

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

Каталог

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

Найдено: 853
System Design

Что произойдёт при panic в горутине Go?

Контекст: обработка исключений в Go, concurrency panic аварийно прекращает выполнение текущей горутины если panic не перехвачен через recover, горутина завершится с ошибкой остальная программа продолжит выполняться,…

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

Что произойдёт при взятии адреса элемента из мапы?

Go map представляет собой хеш-таблицу формата ключ→значение с внутренними релоцированиями Элементы не закреплены в памяти и могут переместиться после вставки или удаления. Попытка получить адрес элемента мапы…

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

Что произойдёт при попытке записи в закрытый канал Go?

Что произойдёт при попытке записи в закрытый канал Go? Конкурентность в Go и каналы (channels) отправка данных в закрытый канал приводит к панике (panic) паника представляет собой ошибку runtime, из-за которой…

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

Что произойдёт при смешивании асинхронного кода и CPU-bound задачи?

Что произойдёт, если смешать асинхронный код с CPU-bound задачей? тема: асинхронность и CPU-bound асинхронная модель эффективна для I/O операций, но не для CPU-bound CPU-bound задача блокирует поток и замедляет…

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

Что происходит в Git при выполнении git merge?

команда объединяет содержимое двух веток в Git при необходимости формирует новый коммит слияния (merge commit) оставляет в истории коммиты из обеих веток может выполнить fast-forward, когда текущая ветка является…

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

Что происходит в браузере после нажатия кнопки до получения ответа сервера по HTTP-pipeline?

Что происходит после нажатия кнопки в браузере (HTTP-пайплайн) событие click передаётся JS-обработчику браузер собирает HTTP-запрос (method, headers, body) DNS преобразует имя хоста в IP-адрес создаётся TCP-соединение…

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

Что происходит при запросе на выделение 1 КБ памяти в коде?

Что происходит при выделении 1 КБ памяти? Операционная система получает запрос через API (malloc/new) ОС находит свободный блок размером не менее 1 КБ с учётом выравнивания Если свободного блока нет, система выделяет…

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

Что происходит с блокировками, если транзакция не завершена?

Блокировки сохраняются до завершения транзакции Транзакция может находиться в состоянии pending или in progress Остальные транзакции ждут освобождения ресурсов При откате транзакции блокировки снимаются После коммита…

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

Что происходит с данными при переходе от верхнего к нижнему уровню модели OSI?

Как пакет проходит по модели OSI сверху вниз Модель OSI представляет собой абстрактную модель сетевого взаимодействия При передаче данные последовательно проходят через 7 уровней На каждом уровне к данным добавляется…

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

Что следует выносить в сервисный слой?

бизнес-логику и правила обработки данных преобразование и проверку входных данных orchestration обращений к нескольким репозиториям и внешним API контроль транзакций и согласованности состояний отделение контроллеров…

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

Что создает миграция при использовании NavigationProperty в Code First?

миграции являются частью Entity Framework Code First NavigationProperty представляет собой ссылку между сущностями, то есть отношение в таблице базы данных создается внешний ключ (foreign key) автоматически…

Читать ответ