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

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

306 вопросов по Django с технических собеседований

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

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

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

На странице собраны вопросы по Django — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: django, backend, api.

Каталог

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

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

Как работает HTML Custom Elements API и как создать собственный элемент?

Custom Elements — компонент Web Components, предназначенный для создания собственных HTML-тегов API расширяет HTML и позволяет добавлять новые элементы с индивидуальным поведением Базовый подход — объявить класс,…

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

Как работают generics в TypeScript?

Как работают generics в TypeScript? язык программирования TypeScript инструмент обобщённого программирования позволяет создавать функции и классы, использующие параметры типов конкретный тип указывается во время…

Читать ответ
System Design

Как реализовать сервис long polling?

Как реализовать сервис long polling? long polling — способ асинхронного опроса, при котором клиент ожидает данные от сервера клиент отправляет запрос, а сервер оставляет соединение открытым до появления данных либо…

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

Как связать модели «Магазин» и «Книга», если одна книга продаётся в нескольких магазинах?

Как реализовать связь моделей «Магазин» и «Книга», если одна книга продаётся в разных магазинах Контекст: проектирование отношений в реляционной базе данных Тип связи: многие ко многим Способ реализации: промежуточная…

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

Как создать собственный тип ошибки в JavaScript или TypeScript?

кастомные ошибки — обычный способ сделать обработку ошибок точнее новый класс наследуют от встроенного класса Error тип задают через свойство name, например CustomError для контекста добавляют специализированные поля…

Читать ответ
System Design

Как спроектировать спецификацию фронтенда для back office менеджера по обработке заказов с CRUD?

Как спроектировать спецификацию фронтенда для рабочего места менеджера с CRUD? интерфейс back office для управления заказами базовый набор операций: CRUD (Create, Read, Update, Delete) над заказами экран списка…

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

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

Инструменты Django и DRF для реализации бизнес-логики сохранения заказа Django Model: структура данных и валидация модели заказа DRF Serializer: проверка и преобразование входящих данных Методы Serializer…

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

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

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

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

Какие методологии организации проекта — FSD и Atomic Design — вы использовали и чем они отличаются?

Методологии организации проекта: FSD и Atomic Design FSD (Feature-Sliced Design) — структурирование по функциям и фичам Atomic Design — компонентная организация пользовательского интерфейса FSD делит проект на слои:…

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

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

REST — архитектурный стиль, применяемый при создании веб-сервисов Клиент-серверная модель: пользовательский интерфейс и данные разделены Отсутствие состояния (stateless): каждый запрос обрабатывается независимо…

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

Какие основные методы объектов в JavaScript вы знаете?

Ключевые методы объектов в JavaScript Object.keys(obj) — формирует массив ключей, то есть имён свойств объекта Object.values(obj) — возвращает массив значений всех свойств объекта Object.entries(obj) — выдаёт массив…

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

Какие ошибки чаще всего допускают разработчики при работе с Django?

Распространённые ошибки при работе с Django Ошибки в проектировании моделей: сильная связанность и отсутствие нормализации Запросы внутри циклов: неэффективная работа ORM и проблема "N+1" Пренебрежение кэшированием:…

Читать ответ