Какие ты знаешь парадигмы программирования?
Почему в функции quicksort условие len(arr) <= 1?
Ты знаком с композицией в ООП? Расскажи про неё.
Расскажи про ACID. Особенно про уровни изоляции транзакций. Какой уровень использовали?
import fastapi import requests app = fastapi.FastAPI() @app.get() def get_posts(first_n, custom_ids: list = []): ids = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97] posts = [None for i in range(first_n)] i = 0 for post_id in (custom_ids or ids[:first_n]): url = f"[link] response = requests.get(url, verify=False) posts[i] = response.json() return posts
Что такое RAG? Опиши последовательные этапы процесса.
Какую шину данных использовали и что использовали для чтения из Kafka?
Почему вы разрешаете генерировать диаграмму с любой темой (theme), но при сохранении в .env валидируете только известные темы из списка? В чем логика такого подхода?
Что такое Singleton и как его применить для загрузки модели? Какие минусы у Singleton?
async def call_provider(text: str) -> str: async with aiohttp.ClientSession() as session: async with session.post( "[link] json={"text": text} ) as resp: return await resp.json()
Когда в Python лучше использовать асинхронность, а когда многопоточность, и для каких задач?
Как в FastAPI работает валидация и сериализация данных?
from src import load_model @app.post("/classify") async def classify(request: dict): text = request["text"] model = load_model("classifier_v1") prediction = model.predict([text]) return {"label": prediction}
Найти символ, который встречается подряд максимально часто в строке
Какие из типов данных изменяемые, а какие неизменяемые?
Расскажи о последних реализованных проектах, над чем работал, были ли они с нуля?
Что такое фикстура в pytest?
Как вы двигались в процессе работы — итеративно, блоками?
Расскажи про свой текущий опыт и проекты
[x for x in y] от (x for x in y) Отличие copy() от deepcopy() FilteredRelation