В чём разница между наследованием и композицией, их плюсы и минусы?
Композиция и наследование — два разных подхода к повторному использованию кода в объектно-ориентированном программировании.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Композиция и наследование — два разных подхода к повторному использованию кода в объектно-ориентированном программировании.
Читать ответВ PostgreSQL есть несколько типов индексов, основные из них:
Читать ответВ Django основные классы представлений (views) делятся на две категории: функциональные и классовые.
Читать ответВ моём последнем проекте моя зона ответственности включала:
Читать ответСтрогая типизация — это свойство языков программирования, при котором типы данных строго контролируются и не допускается неявное преобразование типов без явного указания.
Читать ответRAG (Retrieval-Augmented Generation) — это подход в обработке естественного языка, который комбинирует генеративные модели с механизмом поиска релевантной информации для улучшения качества ответов.
Читать ответПартиционирование таблиц в базах данных — это метод разделения большой таблицы на более мелкие, логически связанные части (партиции), которые хранятся отдельно, но воспринимаются как единое целое.
Читать ответNginx можно использовать в качестве обратного прокси-сервера перед FastAPI-приложением, которое обычно запускается на Uvicorn или Gunicorn.
Читать ответPython использует собственную систему управления памятью, которая включает несколько уровней:
Читать ответВ FastAPI lifespan — это механизм управления жизненным циклом приложения, позволяющий выполнять код при старте и завершении работы сервера.
Читать ответВ FastAPI метод HTTP-запроса определяется с помощью декораторов, которые соответствуют методам: @app.get(), @app.post(), @app.put(), @app.delete() и т.д.
Читать ответВ моём предыдущем опыте количество специалистов, участвовавших в реализации одной задачи, варьировалось в зависимости от сложности и масштаба задачи.
Читать ответ