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

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

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

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

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

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

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

Каталог

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

Найдено: 2194
Поведенческий

Что такое memory layout и для каких типов важно расположение свойств?

Что такое memory layout и для каких типов важно расположение свойств? низкоуровневая организация памяти и структура данных в программе задаёт порядок размещения полей и правила их выравнивания в памяти отражается на…

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

Что такое middleware в Next.js и зачем они нужны?

Назначение middleware в Next.js middleware в Next.js — серверный код, выполняющийся между запросом и ответом он перехватывает входящие HTTP-запросы до рендеринга страницы с его помощью можно в реальном времени…

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

Что такое middleware в Redux и зачем он нужен?

Что представляет собой middleware в Redux и для чего он нужен? механизм расширения возможностей Redux промежуточный уровень между dispatch и редьюсерами перехватывает действия (actions) и при необходимости изменяет их…

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

Что такое mock и зачем он нужен в тестировании?

Объект-заглушка, применяемый при тестировании Воспроизводит поведение настоящих компонентов Изолирует код, который проверяется Позволяет контролировать ввод и вывод теста Применяется для имитации зависимостей в…

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

Что такое mutex, какие виды существуют и как его применять?

Mutex: назначение, разновидности и применение Mutex — примитив синхронизации, защищающий данные от одновременного доступа Реализует взаимное исключение: владеть mutex одновременно способен только один поток Основные…

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

Что такое on-premise и какие преимущества и недостатки есть у этой архитектуры?

Что представляет собой архитектура on-premise и каковы её плюсы и минусы? on-premise означает размещение ПО и данных на собственных серверах компании организация получает полное управление инфраструктурой и её…

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

Что такое race condition в Go и как её обнаружить?

Что такое race condition и как её ловить в Go? race condition — ситуация, в которой несколько го-рутин одновременно изменяют общие данные, из-за чего поведение программы становится непредсказуемым причина — отсутствие…

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

Что такое record в C# и какие преимущества он предоставляет?

Что представляет собой record в C# и чем он полезен? специальный тип данных, появившийся в C# начиная с версии 9 ориентирован на создание иммутабельных моделей данных использует сравнение по значению (value equality),…

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

Что такое reference counting и как подсчет ссылок работает в сборке мусора?

Что такое reference counting и как подсчет ссылок работает в сборке мусора? способ автоматического управления памятью для каждого объекта хранится счетчик ссылок при создании ссылки счетчик увеличивается, при удалении…

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

Что такое rest оператор и как он работает в JavaScript?

Что такое rest оператор? синтаксис ES6, предназначенный для сбора аргументов записывается как ... перед названием параметра объединяет оставшиеся аргументы в массив применяется в функциях с переменным количеством…

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

Что такое rsync и как использовать эту команду для синхронизации файлов?

Что такое rsync и как использовать эту команду для синхронизации файлов? инструмент для эффективной синхронизации файлов - применяет дифференциальное копирование, передавая только изменившиеся части поддерживает…

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

Что такое sealed-классы и зачем они нужны?

Что такое sealed-классы и зачем они нужны? sealed-класс — это класс с ограниченной и контролируемой иерархией наследования создавать наследников можно только среди подклассов, объявленных внутри него или в том же…

Читать ответ