🔽Вот что я успел спросить на последнем моке за два часа, пока ученик проектировал модуль для сети ветклиник:
- чем микросервис отличается от монолита и что лучше на старте
- вертикальное и горизонтальное масштабирование
- нормальные формы, первая, вторая и третья
- как строится связь многие ко многим и куда идёт ключ при один ко многим
- что такое ACID
- реляционные и NoSQL базы, когда какие
- какие бывают способы интеграции
- REST и SOAP, методы, разница PUT и PATCH
- можно ли передать тело в GET, как передать сто фильтров
На каждый такой вопрос уходит пара минут, и он всегда вырастает из задачи. Рисуете связь - спрашивают про нормализацию, пишете эндпоинт - про path и query.
Поэтому готовиться к практическому собесу одними задачами мало, теорию по API, базам и архитектуре всё равно спросят, просто по ходу.
Потренировать разговор с заказчиком: https://t.me/nsa20_leads_bot?start=remote100k_solo