27 февраля, 2026 at 10:13

Техсобес в DDX Fitness: вопросы для системного аналитика по БД, API и авторизации

DDX Fitness — техсобес

  1. С каким стеком приходилось сталкиваться? Что делали и на каком языке?
  2. Приходилось ли работать с базами данных, с Кафкой?
  3. Какая БД была на последнем месте работы?
  4. Верхнеуровнево — что такое индексы и зачем они нужны?
  5. Есть ли какой-то негативный эффект от оптимизации поиска при помощи индексов?
  6. Индекс ускоряет чтение. Как он влияет на запись?
  7. Есть ли какой-то негативный эффект, кроме скорости?
  8. Задача. Необходимо оптимизировать поиск по колонке в таблице БД, в том числе при помощи индексов
  9. На уровне БД — что такое транзакция и зачем она нужна?
  10. Зачем, в принципе, в жизни это может пригодиться?
  11. Что такое deadlock и как его избегать?
  12. Что такое грязное чтение?
  13. Задача. Построить API запрос для получения списка тренеров. Рассказать, что необходимо учесть в этом запросе
  14. Лучше использовать GET или POST?
  15. Когда я понимаю, что мне нужно использовать POST? Чем это характеризуется?
  16. Когда я уже не могу использовать GET — что меня ограничивает?
  17. Задача. Необходимо оптимизировать загрузку виджетов на главном экране мобильного приложения
  18. Приходилось ли работать с сервисами авторизации и аутентификации?
  19. Пользователь вводит логин и пароль, нажимает кнопку «Войти». Что происходит дальше?
  20. Бэк вернул 200, ID и роль пользователя (массивом). Фронтовый сервис отправляет запросы на бэк, чтобы подтянуть какие-то данные. Как бэк понимает, можно ли их вернуть или нельзя?
  21. Откуда берётся токен?
  22. Как бэк по токену понимает, можно ли что-то сделать или нет?
keyboard_arrow_up