Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Да, в связующей (join) таблице обычно используют составной первичный ключ, состоящий из двух (или более) полей, которые являются внешними ключами на связанные таблицы.
Требования к интерфейсу обычно относятся к нефункциональным требованиям, так как они описывают, как система должна взаимодействовать с пользователем, обеспечивать удобство, эргономику, доступность и эстетические аспекты.
ГОСТ (Государственный стандарт) для документации — это набор правил и требований к оформлению и содержанию технических документов, широко используемый в России и странах СНГ.
NumPy — это библиотека для языка Python, которая предоставляет поддержку больших многомерных массивов и матриц, а также большое количество математических функций для работы с ними.
Переходить от GET к POST для эндпоинта /search стоит, когда количество параметров становится слишком большим или когда параметры содержат большие объемы данных, которые неудобно или невозможно передать в URL.