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

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

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

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

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

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

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

Каталог

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

Найдено: 853
Лайвкодинг

Что такое курсорная пагинация и почему она лучше OFFSET?

Что такое курсорная пагинация и почему она лучше OFFSET? постраничная выдача данных в БД и API курсор хранит уникальный маркер последней полученной записи (cursor) OFFSET задаёт смещение по индексам: OFFSET + LIMIT на…

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

Что такое кэш в PHP и как OPcache ускоряет выполнение скриптов?

Что такое кэш в PHP и как OPcache ускоряет выполнение скриптов? Кэш в PHP хранит ранее полученные результаты, чтобы повторно использовать их быстрее OPcache — встроенный opcode-кэш, доступный начиная с PHP 5.5+ В…

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

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

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

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

Что такое миграции баз данных и какие инструменты используют для управления схемой?

Что представляют собой миграции баз данных и какие инструменты применяются для их реализации Миграции — это управление изменениями схемы БД Они позволяют версионировать и автоматизировать изменения структуры Благодаря…

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

Что такое многопоточное программирование в .NET и зачем оно нужно?

Что понимают под многопоточным программированием в .NET? подход, при котором несколько потоков выполняются параллельно в .NET потоки можно создавать с помощью класса Thread либо задач (Task) из TPL позволяет…

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

Что такое монолитная архитектура и в чём её особенности?

Что такое монолит? Архитектурный подход к созданию ПО Все части системы входят в одно приложение Общее развертывание и выполнение Сильная связанность модулей Масштабирование и обновление могут быть сложными Удобный…

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

Что такое нормальные формы в базах данных и зачем они нужны?

Что такое нормальные формы в базах данных и зачем они нужны? — концепция реляционных БД — правила структурирования таблиц — нормализация снижает избыточность и предотвращает аномалии обновления — 1НФ: атомарные…

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

Что такое оператор нулевого слияния и как он работает?

Что представляет собой оператор нулевого слияния? проверяет значение на null и undefined возвращает правый операнд, когда левый равен null или undefined обозначается оператором ?? в отличие от || не воспринимает…

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

Что такое опциональная цепочка в JavaScript и как она работает?

Что такое опциональная цепочка в JS? оператор, который обеспечивает безопасный доступ к вложенным свойствам синтаксис: obj?.prop?.subprop не допускает ошибку TypeError при обращении к null или undefined возвращает…

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

Что такое партиционирование и как оно работает в базе данных?

Что такое партиционирование и как оно работает? способ разделения данных в базе данных или хранилище делит крупные таблицы на логические сегменты каждая партиция обрабатывается независимо от остальных улучшает…

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

Что такое партиционирование таблиц и зачем оно нужно?

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

Читать ответ