Sobes.tech

Python

Meséljen magáról és szakmai tapasztalatáról

Principal
ООО Онлайн-гимназия
59

Hogyan történik pontosan az érték megszerzése a hatodik sorban a res(2) hívásakor?

Senior
Lamoda Tech
59

Elfogadja a javasolt folyamatot: elküldeni az önéletrajzot és a válaszokat e-mailben, majd rövid telefonhívást foglalni a felkészüléshez?

Senior
Google
59

Milyen módszerek vannak a hash-tábla ütközéseinek megoldására?

Senior
ARX
59

Meséljen az utolsó munkahelyén végzett szolgáltatásokról és munkáról — válasszon néhány funkciót, és magyarázza el, hogyan oldotta meg technológiai szempontból, milyen mintákat használt, milyen nehézségek és alternatív megközelítések voltak.

Middle+
ВГТРК СМОТРИМ
59

Mesélj a Python szemétgyűjtőjéről: mi ez és hogyan működik?

Senior
ARX
59

Mutassa be az eseteket, amikor generátor kifejezést kell használni listakommentár helyett, és fordítva.

Senior
Лучи
59

Mesélj az Unit of Work mintáról. Hogyan kezeled a tranzakciókat egy rendelés létrehozásának üzleti forgatókönyvében?

Middle+
X5 techX5 tech
59

Mesélj a lista műveletek összetettségének legegyszerűbb változatáról.

Middle+
Лучи
59

Hogyan működtek együtt két szolgáltatás a Kafka-n keresztül: mi történt a bemeneten és a kimeneten, hogyan ment át a kérés a pipeline-on az elfogadás vagy elutasítás döntéséig?

Senior
ВГТРК СМОТРИМ
59

Volt már tapasztalata monolit szétválasztásában mikroszolgáltatásokra?

Senior
БФТ-Холдинг
59

Milyen benchmarkokat ismersz az LLM-ek teljesítményének értékeléséhez?

Senior
ГРЧЦ, ФГУП
59

Mikor érdemes JOIN-t használni, és mikor az adatokat két lekérdezéssel előtölteni az N+1 megoldásánál?

Senior
Лучи
59

Meséljen az utolsó integrációról, amin dolgozott.

Senior
Emlid
58

Milyen feladatok és elvárások lesznek egy fejlesztőnél az első három hónapban és fél évben?

Senior
Emlid
58

Milyen javaslatok és feladatok érdekelnek?

Senior
Emlid
58

A döntés, hogy a monolitot mikroservice-okra bontjuk, főként intuícióra alapult?

Senior
БФТ-Холдинг
58

Ön senior fejlesztő voltál a Tochka Banknál, vagy nem volt értékelési rendszer?

Senior
Платежное Решение
58

Mi volt a hozzáadott érték a pontozási platformjátokban, ha a szakterületi szolgáltatás és az ML-szolgáltatás a munka egy részét elvégezte?

Senior
ВГТРК СМОТРИМ
58

gyorsapi-ból importál FastAPI, UploadFile, Response fastapi válaszokból import StreamingResponse pydantic-ból importál BaseModel, field_validator import base64 app = FastAPI() class PdfSchema(BaseModel): filename: str content_type: str data: str # base64 pdf 10mb @app.get("/data", response_model=PdfSchema) async def get_data(): return await service.get_big_data() @app.get("/download") async def download(): with open("big.pdf", "rb") as f: data = f.read() return Response(content=data, media_type="application/pdf") def heavy_pdf_parse(data: bytes) -> dict: # CPU-heavy logika return {"size": len(data)} @app.post("/parse") async def parse(file: UploadFile): content = await file.read() result = heavy_pdf_parse(content) return result @app.get("/users") async def get_users(): users = await repo.get_users() result = [] for u in users: posts = await repo.get_posts(u["id"]) result.append({"user": u, "posts": posts}) return result @app.get("/download-two") async def download_two(): def iterfile(): with open("big.pdf", "rb") as f: yield from f return StreamingResponse(iterfile(), media_type="application/pdf") class service: @staticmethod async def get_big_data(): return { "filename": "file.pdf", "content_type": "application/pdf", "data": base64.b64encode(b"fake").decode(), } class repo: @staticmethod async def get_users(): return [{"id": 1}, {"id": 2}] @staticmethod async def get_posts(user_id: int): return [{"id": 1, "user id": user_id}]

Middle
СБЕРСБЕР
58
/539