150 curated questions graded from Foundations (Easy) to Practical Patterns (Medium) and Internals & Architecture (Hard).
150
150
0
5 / Level
Foundations & Core Concepts
models.Model), owning validation and relationships.{{ variable }}, {% tag %}).
Flow: URL dispatcher routes to view → view pulls data via models → renders template → response. Contrast with MVC: there is no separate controller; the framework's URLconf + view fill that role.INSTALLED_APPS, database backends (DATABASES), middleware order, templates config, static/media roots, auth validators, i18n/timezone.os.environ.get) or splitting modules (base/dev/prod).override_settings).INSTALLED_APPS; Django discovers models, signals, template tags automatically.django-admin: runserver, migrate, makemigrations, shell, createsuperuser, test, collectstatic.DJANGO_SETTINGS_MODULE so commands execute within your project context.management/commands/mytask.py inside an app → callable as python manage.py mytask.
Interview tip: mention inspectdb (reverse-engineer models from legacy DB) as a lesser-known gem.Get instant access to all 50 questions, in-depth model answers, code sandboxes, and all 27+ technologies for a single one-time payment.
Core concepts, definitions, basic syntax, and first principles expected in round 1 screening.
Real-world mechanisms, state management, edge cases, performance trade-offs, and practical coding.
Deep runtime internals, memory models, distributed design, concurrency failure modes, and architectural decisions.