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

Вопросы на собеседовании в BP

13 вопросов с собеседований в BP

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в BP. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: django, domain-driven design, frontend.

Каталог

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

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

Как организуешь разделение бизнес-логики в приложениях на базе Django?

В Django разделение бизнес-логики обычно достигается за счёт выделения её из представлений (views) и моделей (models) в отдельные сервисные слои или модули. Это помогает сделать код более поддерживаемым и тестируемым.

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

Как решить проблему N+1 запросов в ORM?

Проблема N+1 возникает, когда для получения связанных данных выполняется один запрос для основной сущности и N дополнительных запросов для каждой связанной записи, что сильно снижает производительность.

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

Сталкивались ли вы с DDD (Domain-Driven Design, предметно-ориентированное проектирование)?

Доменно-определённое проектирование (DDD) — это подход к разработке программного обеспечения, который фокусируется на глубоком понимании предметной области и построении модели, отражающей бизнес-логику.

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

Как оптимизировать массовую вставку 100k+ строк через ORM, избегая переполнения оперативной памяти?

Для вставки или обновления тысячи записей за раз в Python часто используют bulk-операции, например, bulk insert или bulk update, которые позволяют отправить данные в базу одним запросом или минимальным числом запросов.

Читать ответ