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

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

20 вопросов с собеседований в shtab

20 вопросов 119 компаний 249 технологий

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

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

Анализ резюме

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в shtab. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, optimization.

Основные темы и навыки

backend 19 database 12 optimization 9 performance 7 api 4 async 4 infrastructure 3 communication 2

Форматы вопросов

  • Поведенческие вопросы17
  • Технические вопросы2
  • Лайвкодинг1

Ориентировочная сложность

  • Практические10
  • Продвинутые9
  • Базовые1

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

Найдено: 20
Поведенческий

Как устроено WebSocket-соединение и обмен данными по этому протоколу?

Как работает формат соединения WebSocket? протокол для двунаправленного обмена данными поверх TCP соединение начинается с HTTP/HTTPS рукопожатия (handshake) клиент отправляет HTTP-запрос с заголовком Upgrade:…

Читать ответ
Поведенческий

Как хранить большие бинарные данные, например BinaryField, в Postgres?

Хранение крупных бинарных данных (BinaryField) в Postgres Для бинарных данных Postgres предоставляет тип bytea его предельный размер составляет примерно 1 ГБ на одну строку для более объемных файлов целесообразно…

Читать ответ
Поведенческий

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

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

Читать ответ
Поведенческий

Какие микросервисы вы создавали и как они обменивались данными?

использовал архитектуру микросервисов для разделения бизнес-функций на модули выделял сервисы аутентификации, управления заказами, оплаты и уведомлений для синхронных запросов применял REST API или gRPC для гибкой и…

Читать ответ
Поведенческий

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

Стандартные инструменты Django для оптимизации запросов и базы данных select_related(): загружает связи ForeignKey/OneToOne одним запросом с использованием JOIN, сокращая общее количество обращений к базе…

Читать ответ
Поведенческий

Писали ли вы тесты для Django-приложений и почему их бывает дорого поддерживать?

Django — фреймворк для разработки web-приложений на Python разрабатывал unit- и интеграционные тесты с помощью Django TestCase тестами покрывал модели, представления, формы и API поддержка может требовать значительных…

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

Чем отличаются select_related и prefetch_related в Django ORM?

Отличия select_related и prefetch_related оба метода оптимизируют обращения Django ORM к связанным моделям select_related: применяет SQL JOIN и получает связанные объекты одним составным запросом лучше всего подходит…

Читать ответ
Поведенческий

Что делают методы only() и defer() в Django ORM?

Что делают only() и defer() в Django ORM? оптимизация набора полей, выбираемых у модели only() загружает перечисленные поля, а остальные оставляет для отложенной (ленивой) загрузки defer() убирает указанные поля из…

Читать ответ