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

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

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

2523 вопроса 1634 компании 353 технологии

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

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

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

Каталог

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

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

Можете объяснить, как работает и организована база данных Redis?

Redis — это высокопроизводительная база данных типа key-value, которая хранит данные в памяти для быстрого доступа. Она часто используется как кэш, брокер сообщений или для хранения сессий.

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

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

В микросервисной архитектуре каждый сервис обычно владеет своей собственной базой данных (Database per Service), что отличается от монолитного подхода с одной общей базой.

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

Вы чаще писали SQL-запросы через ORM или без ORM?

Такой подход позволяет писать точные запросы, использовать специфичные функции СУБД и лучше контролировать транзакции.

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

Можете объяснить механизм работы Alembic для управления миграциями базы данных?

Alembic — это инструмент для управления миграциями базы данных в проектах на Python, обычно используемый с SQLAlchemy. Он позволяет отслеживать изменения в структуре базы данных и применять их последовательно.

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

Могли бы вы привести пример атаки через внедрение вредоносного SQL-кода в приложение?

Атака через внедрение вредоносного SQL-кода, или SQL-инъекция, происходит, когда пользовательский ввод напрямую вставляется в SQL-запрос без должной обработки. Например, если в Python-приложении есть код:

Читать ответ