Какие типовые проблемы RAG ты знаешь?
RAG (Retrieval-Augmented Generation) — метод, объединяющий генеративные модели с поиском по базе знаний. Типовые проблемы RAG:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
RAG (Retrieval-Augmented Generation) — метод, объединяющий генеративные модели с поиском по базе знаний. Типовые проблемы RAG:
Читать ответПоддерживал прод — значит, что разработчик занимался сопровождением и поддержкой уже запущенного в эксплуатацию (production) программного продукта или сервиса.
Читать ответВ приложениях на FastAPI обычно используется сервер ASGI под названием Uvicorn. Он легковесный, быстрый и хорошо интегрируется с FastAPI.
Читать ответВ работе с базами данных на Python обычно выполняются следующие операции:
Читать ответВставка N различных строк длины K в множество (set) в Python в среднем работает за время порядка O(N K), где:
Читать ответВ асинхронном Python-сервисе Event Loop управляет выполнением задач, позволяя эффективно обрабатывать множество операций ввода-вывода без блокировки основного потока.
Читать ответДля двух пустых списков оператор is вернёт False, так как списки — изменяемые объекты, и при создании двух пустых списков создаются разные объекты в памяти.
Читать ответМетакласс определяет, как создаются классы. Класс сам по себе является экземпляром своего метакласса. type — это стандартный метакласс в Python.
Читать ответЗапрос с использованием EXPLAIN ANALYZE не вносит изменений в базу данных. Этот оператор используется для анализа плана выполнения SQL-запроса и оценки его производительности.
Читать ответДанные рекомендуется сохранять в кэш, когда:
Читать ответДля улучшения эффективности и скорости сборки Docker-образов обычно применяют следующие методы:
Читать ответЧанкинг (разбиение на чанки) используется для обработки больших объемов данных или длинных текстов, чтобы разбить их на более мелкие, управляемые части — чанки.
Читать ответ