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

Технические вопросы на собеседовании

657 вопросов в категории «Технические вопросы»

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

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

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

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

Что проверяют на интервью

Как устроена подборка

В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, optimization, database.

Основные темы и навыки

backend 181 optimization 150 database 142 async 133 architecture 125 performance 113 api 95 frontend 64

Форматы вопросов

  • Технические вопросы657

Ориентировочная сложность

  • Базовые392
  • Продвинутые265

С чего начать подготовку

  1. Начните с раздела «Технические вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

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

Как работают токены, rate limiting и права доступа для защиты API?

аутентификация с помощью токенов, включая JWT и OAuth2, блокирует несанкционированный доступ механизм rate limiting задаёт лимит запросов и защищает от DDoS-атак и злоупотреблений права доступа (RBAC/ABAC) определяют,…

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

Как работают фазы Event Loop в Node.js?

Фазы Event Loop в Node.js механизм управления асинхронными событиями JavaScript асинхронные события проходят обработку в цикле, разделённом на фазы основные фазы: timers: запуск колбеков setTimeout и setInterval…

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

Как работают хэши в Redis и для чего они нужны?

структура данных Redis, предназначенная для хранения пар "ключ-значение" в пределах одного ключа внутри реализованы как ассоциативный массив (хеш-таблица) объединяют связанные поля под единым именем ключа добавление,…

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

Как различаются errors.Is, errors.As и errors.Join в Go?

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

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

Как разрешаются коллизии в словарях и хэш-таблицах?

Как разрешаются коллизии в словарях и хэш-таблицах Контейнеры, в которых доступ к данным выполняется по ключу, используют хэш-функцию Коллизия возникает, если разные ключи получают одинаковое хэш-значение К основным…

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

Как реализовать React-компонент с setInterval при монтировании и выводить "Hello world" в консоль каждые 10 секунд? Что учесть при очистке таймера?

Вывод через React setInterval в консоль функциональный компонент, использующий хук useEffect внутри useEffect необходимо создать setInterval с периодом 10 секунд (10000 мс) при размонтировании нужно обязательно…

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

Как реализовать UI, независимый от разрешения и соотношения сторон?

Как создать UI, который не зависит от разрешения и соотношения сторон? интерфейс должен адаптироваться и масштабироваться вместе с размером окна применять относительные единицы (%, vw, vh) вместо фиксированных…

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

Как реализовать коллекцию слабых ссылок?

Слабые ссылки — это ссылки, которые не препятствуют сборщику мусора GC освобождать объект. В Java для этого применяют класс WeakReference. Для коллекций используют WeakHashMap (ключи в ней являются слабыми ссылками)…

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

Как реализовать матч-3 игру в Unity с помощью только одного компонента MonoBehaviour?

Всю игровую логику и интерфейс можно разместить в одном MonoBehaviour Один скрипт будет отвечать за игровое поле, обработку ввода, поиск совпадений и его обновление Состоянием игры можно управлять через внутренние…

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

Как реализовать офлайн-приложение и кэширование ресурсов с помощью Service Workers?

Реализация офлайн-приложений и кэширования с помощью Service Workers Service Worker — фоновый скрипт, расположенный между приложением и сетью Он перехватывает запросы и выполняет программное кэширование с…

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

Как реализовать пагинацию и фильтрацию данных в API?

Реализация пагинации и фильтрации в API Пагинация — это разделение ответа на отдельные страницы, которое позволяет сократить объем одновременно передаваемых данных Основные варианты пагинации: offset-based offset +…

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

Как реализовать паттерн Singleton в Python?

Как создать Singleton в Python? Паттерн гарантирует наличие единственного экземпляра класса Для экземпляра используется глобальное хранилище Ручную логику можно разместить в new или init: в new выполняются проверка и…

Читать ответ