27 февраля, 2026 at 10:13
Техсобес в DDX Fitness: вопросы для системного аналитика по БД, API и авторизации
DDX Fitness — техсобес
- С каким стеком приходилось сталкиваться? Что делали и на каком языке?
- Приходилось ли работать с базами данных, с Кафкой?
- Какая БД была на последнем месте работы?
- Верхнеуровнево — что такое индексы и зачем они нужны?
- Есть ли какой-то негативный эффект от оптимизации поиска при помощи индексов?
- Индекс ускоряет чтение. Как он влияет на запись?
- Есть ли какой-то негативный эффект, кроме скорости?
- Задача. Необходимо оптимизировать поиск по колонке в таблице БД, в том числе при помощи индексов
- На уровне БД — что такое транзакция и зачем она нужна?
- Зачем, в принципе, в жизни это может пригодиться?
- Что такое deadlock и как его избегать?
- Что такое грязное чтение?
- Задача. Построить API запрос для получения списка тренеров. Рассказать, что необходимо учесть в этом запросе
- Лучше использовать GET или POST?
- Когда я понимаю, что мне нужно использовать POST? Чем это характеризуется?
- Когда я уже не могу использовать GET — что меня ограничивает?
- Задача. Необходимо оптимизировать загрузку виджетов на главном экране мобильного приложения
- Приходилось ли работать с сервисами авторизации и аутентификации?
- Пользователь вводит логин и пароль, нажимает кнопку «Войти». Что происходит дальше?
- Бэк вернул 200, ID и роль пользователя (массивом). Фронтовый сервис отправляет запросы на бэк, чтобы подтянуть какие-то данные. Как бэк понимает, можно ли их вернуть или нельзя?
- Откуда берётся токен?
- Как бэк по токену понимает, можно ли что-то сделать или нет?

