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

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

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

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

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

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

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

Каталог

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

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

Что такое DiffUtil и зачем он нужен в Android?

Что представляет собой DiffUtil и для чего он нужен? инструмент Android для сопоставления списков определяет минимальный набор отличий между прежним и обновлённым списком использует алгоритм вычисления разности (diff)…

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

Что такое Garbage Collection и как работает сборщик мусора в C#?

Что такое Garbage Collection и как работает сборщик мусора в C#? компонент управления памятью платформы .NET автоматически удаляет недостижимые объекты выполняет маркировку и очистку памяти применяет поколенческий…

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

Что такое LinkedList<T> и когда на собеседовании его выбирают вместо List<T>?

Что такое LinkedList<T>, какие у него типы и когда он лучше List<T> LinkedList<T> — коллекция узлов, соединённых ссылками Основные типы LinkedList: односвязный и двусвязный список; в .NET используется двусвязная…

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

Что такое PHP-FPM и для чего он используется?

Что такое PHP-FPM и для чего он используется? PHP-FPM — FastCGI Process Manager для PHP управляет пулом процессов PHP, обрабатывающих запросы повышает производительность благодаря асинхронному управлению позволяет…

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

Что такое PureComponent в React и для чего он нужен?

Что такое PureComponent и зачем он нужен? React-компонент, ориентированный на оптимизацию производительности содержит реализацию shouldComponentUpdate с поверхностным сравнением props и state не допускает лишние…

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

Что такое Redis и где его применяют?

Что такое Redis и где его применяют? In-memory key-value хранилище Главное преимущество — высокая скорость чтения и записи благодаря работе в оперативной памяти Поддерживает сложные структуры данных: списки,…

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

Что такое RoadRunner и зачем он нужен в PHP?

Что представляет собой RoadRunner? PHP-процессор и сервер приложений функционирует как высокопроизводительный HTTP-сервер, поддерживающий PHP исполняет PHP-приложения в виде долгоживущих процессов (worker'ов), поэтому…

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

Что такое SELECT FOR UPDATE и как он предотвращает проблемы параллельного доступа?

Что такое SELECT FOR UPDATE и как он предотвращает проблемы параллельного доступа? SQL-конструкция для блокировки строк во время выборки выбранные строки становятся недоступны для изменения другими транзакциями…

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

Что такое Server-Side Rendering (SSR) и какие преимущества он дает на собеседовании?

Что представляет собой Server-Side Rendering (SSR) и в чем его преимущества SSR — это формирование страниц на сервере до их отправки клиенту Браузер получает готовый HTML, который может отобразить сразу Повышает…

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

Что такое Set, чем он отличается, какие у него свойства и методы и как его перебрать?

коллекция, в которой хранятся только уникальные значения в основе лежит хеш-таблица, поэтому поиск и добавление выполняются эффективно ключевые методы: .add(value) — добавляет новое значение .delete(value) — удаляет…

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

Что такое Split Queries и как они повышают производительность загрузки связанных сущностей?

Технический контекст: ORM и загрузка связанных данных (Eager Loading) Split Queries выполняют несколько самостоятельных SQL-запросов вместо единого запроса с JOIN Помогают избежать проблемы "N+1", при которой один…

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

Что такое UniTask и зачем его использовать в Unity?

UniTask — облегчённая альтернатива стандартному Task в C# Помогает создавать асинхронный код с меньшими накладными расходами Применяет структуры вместо классов, сокращая количество аллокаций и обращений к сборщику…

Читать ответ