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

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

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

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

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

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

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

Каталог

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

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

Какие стандартные инструменты Django вы применяли для оптимизации запросов и работы с базой данных?

Стандартные инструменты Django для оптимизации запросов и базы данных select_related(): загружает связи ForeignKey/OneToOne одним запросом с использованием JOIN, сокращая общее количество обращений к базе…

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

Какие стратегии генерации первичных ключей ты можешь назвать?

Стратегии генерации первичных ключей Автогенерация (AUTO_INCREMENT, SERIAL) — простой последовательный способ UUID/GUID — глобально уникальные идентификаторы без единого центра управления Композитные ключи —…

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

Какие стратегии инвалидации кэша вы применяли?

Стратегии инвалидации кэша TTL (Time To Live): удаление данных после заданного срока жизни LRU (Least Recently Used): вытеснение записей, к которым обращались реже всего Write-through: одновременное обновление кэша и…

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

Какие существуют альтернативы Local Storage?

Альтернативы локальному storage Cookie ограничивает объем хранимых данных примерно 4 Кб при каждом запросе автоматически отправляется на сервер Session Storage сохраняет данные только в пределах одной браузерной…

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

Какие технологии применяют для виртуализации и оркестрации сервисов?

Инструменты виртуализации и оркестрации сервисов Виртуализация: запуск виртуальных машин (VM) с помощью гипервизоров (VMware, KVM) Контейнеризация: изолированное выполнение приложений в контейнерах (Docker, Podman)…

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

Какие технологии, кроме REST, используются для клиент-серверного взаимодействия — gRPC, GraphQL и другие?

Альтернативы для клиент-серверного взаимодействия: gRPC, GraphQL и другие технологии gRPC: протокол удалённого вызова процедур, работающий поверх HTTP/2 и использующий бинарную сериализацию Protobuf; эффективен в…

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

Какие типовые проблемы нужно учитывать при работе с Docker?

Наиболее распространённые проблемы Docker контроль и увеличение размера образов (очистка и оптимизация) обеспечение персистентности данных (тома и резервное копирование) настройка сетевого взаимодействия (конфликты…

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

Какие типы exchange используются в RabbitMQ?

Какие типы обменников есть в RabbitMQ основной компонент маршрутизации сообщений direct: направляет сообщения при точном совпадении routing key topic: использует шаблоны и подстановочные знаки (*, #) для маршрутизации…

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

Какие типы баз данных бывают и чем они отличаются?

Типы баз данных по модели данных: реляционные, NoSQL реляционные используют таблицы, SQL и ACID NoSQL представлены колоночными, документными, графовыми моделями и хранилищами ключ-значение реляционные БД отличаются…

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

Какие типы баз данных используются в backend-проектах и когда выбирать каждый из них?

Какие типы баз данных применяют в backend-проектах и для каких задач? Реляционные (SQL): структурированные данные, сложные связи и транзакции (ACID) Документо-ориентированные (NoSQL): гибкая схема, JSON-подобные…

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

Какие типы данных в Go можно создать с помощью make?

Какие типы данных можно создать с помощью make? В Go make — встроенная функция для инициализации создает указатели на срезы (slices) создает карты (maps) создает каналы (channels) выделяет память и инициализирует…

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

Какие типы данных выбрать, чтобы эффективнее использовать память?

Какие типы данных выбрать, чтобы эффективнее использовать память? Примитивные типы (int, float, bool) имеют фиксированный размер и занимают мало памяти Структуры фиксированной длины экономичнее динамических типов,…

Читать ответ