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

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

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

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

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

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

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

Каталог

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

Найдено: 2194
System Design

В чём разница между defer, panic и recover в Go?

Разница между defer, panic и recover в Go defer — отложенный вызов функции: она выполняется при выходе из текущей функции и обычно используется для освобождения ресурсов panic — прерывание обычного выполнения…

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

В чём разница между errors.Is и errors.As в Go и когда применять каждую функцию?

errors.Is и errors.As в Go: различия и сценарии использования пакет errors предназначен для работы с ошибками errors.Is: определяет, совпадает ли ошибка с заданной или встречается ли она внутри цепочки обёрнутых…

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

В чём разница между float и decimal.Decimal и когда их использовать?

Типы данных для представления чисел с двойной точностью float — тип числа с плавающей запятой, реализованный по стандарту IEEE 754 decimal.Decimal — десятичное число с фиксируемой точностью, позволяющее сохранять…

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

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

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

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

В чём разница между map и flatMap?

Функции, предназначенные для обработки коллекций и потоков данных map отдельно преобразует каждый элемент В результате получается коллекция преобразованных элементов flatMap сначала вызывает функцию, которая…

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

В чём разница между new и make в Go?

контекст: Go, выделение памяти new: резервирует память с нулевой инициализацией для указанного типа и возвращает указатель make: инициализирует и возвращает готовые к применению слайсы, карты, каналы new →…

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

В чём разница между opacity, visibility и display: none при скрытии элементов?

CSS-способы скрытия элементов и их последствия opacity: элемент становится визуально невидимым, но сохраняет место в потоке и может получать события (при прозрачности) visibility: hidden: элемент не виден и недоступен…

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

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

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

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

В чём разница между prototype и singleton на собеседовании?

Паттерны проектирования: Prototype создаёт объекты через клонирование, а Singleton ограничивает их одним экземпляром Prototype берёт уже существующий объект и клонирует его, чтобы быстро получить новые экземпляры с…

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

В чём разница между readinessGate и readinessProbe в Kubernetes и как работает readinessGate?

Сравнение readinessGate и readinessProbe в Kubernetes Kubernetes: управление готовностью контейнера readinessProbe: определяет, может ли Pod принимать трафик, используя HTTP, TCP или exec-проверку readinessGate:…

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

В чём разница между reset и revert в Git?

Чем отличаются reset и revert Раздел Git: управление коммитами reset перемещает указатель ветки и устанавливает HEAD на выбранный коммит История перезаписывается: коммиты можно удалить или изменить с помощью режимов…

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

В чём разница между strict mode и нестрогим режимом в JavaScript?

Чем strict mode отличается от нестрогого режима в JavaScript Строгий режим (strict mode) — особый режим выполнения JS, устанавливающий более высокие требования к безопасности и качеству программного кода Он не…

Читать ответ