Встречается на собеседованиях • сегодня

Расскажи про свой прошлый проект

Разрабатывал REST API для сервиса управления задачами (аналог Trello) на Django и Django REST Framework. Основные фичи:

  • Аутентификация через JWT + OAuth2 (Google, GitHub)
  • Гибкие права доступа (кастомные пермишены для досок/карточек)
  • WebSocket (уведомления о изменениях в реальном времени через Channels)
  • Оптимизация запросов (select_related/prefetch_related для N+1)

Пример эндпоинта:

python
@api_view(['GET'])
@permission_classes([IsBoardMember])
def get_board_tasks(request, board_id):
    tasks = Task.objects.filter(board_id=board_id).select_related('assignee')
    serializer = TaskSerializer(tasks, many=True)
    return Response(serializer.data)

Техстек: PostgreSQL, Redis, Celery, Docker. Покрытие тестами ~85% (pytest, Factory Boy).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы