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

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

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

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

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

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

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

Каталог

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

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

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

Основные категории инструментов для работы с БД СУБД — хранят данные и управляют ими (PostgreSQL, MySQL, MongoDB) ORM — обеспечивают объектно-реляционное отображение (Hibernate, Sequelize) Миграции — контролируют…

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

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

Инструменты для работы с базами данных Клиенты SQL, такие как DBeaver, pgAdmin и MySQL Workbench, предоставляют графический интерфейс для выполнения запросов и администрирования базы данных Консольные утилиты, включая…

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

Какие меры безопасности вы использовали при работе с Django и Postgres?

Обеспечение безопасности при работе с Django и Postgres Django: встроенные механизмы предотвращения CSRF, XSS через middleware и шаблоны Настройка строгих механизмов аутентификации и авторизации с помощью Django auth…

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

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

Индексация ускоряет поиск и сокращает время выборки Нормализация уменьшает избыточность и повышает целостность данных Денормализация ускоряет чтение и сокращает количество JOIN Оптимизация запросов включает…

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

Какие метрики указывают на нарушение SRP в классе?

Метрики нарушения SRP (Single Responsibility Principle) Контекст: принцип единственной ответственности в ООП Методов в классе: слишком большое количество методов → класс реализует избыточный набор функций Разные…

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

Какие механизмы синхронизации в Java использовать вместо synchronized и Atomic?

Механизмы синхронизации помимо synchronized и Atomic Lock: позволяет детальнее управлять блокировками; ReentrantLock поддерживает tryLock и таймауты Semaphore: регулирует доступ к ресурсу, ограничивая одновременно…

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

Какие недостатки есть у пагинации через LIMIT OFFSET?

Недостатки пагинации через LIMIT OFFSET при больших offset производительность снижается, поскольку приходится просматривать множество строк при изменении данных смещение становится нестабильным: добавленные и…

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

Какие операции можно выполнять в миграциях базы данных?

управление схемой базы данных: создание, изменение и удаление таблиц добавление, редактирование и удаление столбцов создание и удаление индексов и ограничений (PK, FK, уникальные) задание типов данных и их параметров…

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

Какие основные компоненты входят в ER-диаграмму?

моделирование данных для реляционных БД Сущность (Entity) — объект или таблица, обладающая атрибутами Атрибут (Attribute) — характеристика сущности: примарная, составная или производная Отношение (Relationship) —…

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

Какие ошибки возникают при работе с памятью?

Ошибки при работе с памятью Утечки памяти — ресурсы не освобождаются, из-за чего потребление памяти постоянно растёт Двойное освобождение — повторный вызов free/ delete приводит к неопределённому поведению…

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

Какие плюсы и минусы есть у TypeScript?

Преимущества и недостатки TypeScript Статическая типизация: позволяет обнаруживать ошибки во время компиляции и делает код надёжнее Улучшенная автодополнение и рефакторинг: типы расширяют возможности IDE Совместимость…

Читать ответ