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

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

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

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

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

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

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

Каталог

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

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

Что такое критерий приемки (acceptance criteria) и зачем он нужен?

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

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

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

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

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

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

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

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

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

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

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

Что такое мемоизация и как использовать её для оптимизации производительности?

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

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

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

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

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

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

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

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

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

Что такое миграция базы данных и как её выполняют? процесс управления изменениями схемы DB фиксирует версии структуры: создание, изменение и удаление применяется для контроля версий БД в командах реализуется с помощью…

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

Что такое миграция модели данных и когда она требуется?

Что такое миграция модели данных и когда она требуется? Миграция изменяет структуру БД Позволяет обновлять схему без утраты данных Используется при изменении модели данных: добавлении полей, таблиц и связей…

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

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

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

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

Что такое модификаторы доступа в Java и зачем они нужны?

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

Читать ответ