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

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

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

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

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

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

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

Каталог

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

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

Можете объяснить, что такое Virtual DOM в React и зачем он нужен?

Концепция Virtual DOM в React Virtual DOM представляет собой легковесную копию реального DOM, хранящуюся в памяти Он описывает структуру пользовательского интерфейса в виде объектной модели Когда интерфейс изменяется,…

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

Чем отличаются мутирующие и не мутирующие методы?

методы для работы с данными в программировании мутирующие изменяют исходный объект или данные не мутирующие создают новый объект, сохраняя исходный без изменений мутирующие методы нередко работают быстрее, однако…

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

Что будет, если не закрыть resp.Body после ошибки в Go?

В HTTP-клиенте Go тело ответа (resp.Body) необходимо закрывать, чтобы освободить занятые ресурсы Если этого не сделать, возможны утечки памяти и исчерпание файловых дескрипторов Кроме того, соединение в пуле…

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

Что произойдет, если задача, выполняемая под GIL, завершится с ошибкой?

Что произойдет при ошибке в задаче, выполняемой под GIL? GIL представляет собой глобальную блокировку интерпретатора Python, регулирующую работу потоков Сбой задачи или потока приводит к возникновению исключения в…

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

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

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

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

Что произойдёт с REST-вызовом, если последняя операция с БД упадёт внутри Spring-транзакции?

Поведение REST-вызова внутри Spring-транзакции Spring-транзакция охватывает только операции с БД и локальными ресурсами REST-вызов представляет собой внешний HTTP-запрос, который транзакция не контролирует при…

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

Что такое упаковка ошибок (error wrapping) и зачем она нужна на собеседовании?

Что такое упаковка ошибок (error wrapping)? — механизм обработки ошибок в программном коде — добавление дополнительной информации к исходной ошибке — сохранение оригинальной ошибки внутри новой — возможность…

Читать ответ