Sobes.tech

Python

Vertel eens iets over jezelf en je werkervaring

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

Hoe wordt de waarde in de zesde regel precies verkregen bij het aanroepen van res(2)?

Senior
Lamoda Tech
59

Bent u akkoord met het voorgestelde proces: het sturen van CV en antwoorden per e-mail, en vervolgens een korte call plannen voor voorbereiding?

Senior
Google
59

Wat zijn de manieren om botsingen op te lossen in een hash-tabel?

Senior
ARX
59

Vertel over de diensten en het werk op je laatste baan — kies een paar functies en leg uit hoe je ze hebt opgelost vanuit technologisch oogpunt, welke patronen je hebt gebruikt, welke moeilijkheden en alternatieve benaderingen er waren.

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

Vertel me over de garbage collector in Python: wat is het en hoe werkt het?

Senior
ARX
59

Noem gevallen waarin je een generatorexpressie moet gebruiken in plaats van list comprehension, en andersom.

Senior
Лучи
59

Vertel over het patroon Unit of Work. Hoe beheert u transacties in een zakelijke scenario voor het aanmaken van een bestelling?

Middle+
X5 techX5 tech
59

Vertel me de eenvoudigste variant van de complexiteit van lijstbewerkingen.

Middle+
Лучи
59

Hoe werkten twee services samen via Kafka: wat gebeurde er aan de ingang en uitgang, hoe ging de aanvraag door de pipeline tot de beslissing over goedkeuring of afwijzing?

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

Heb je ooit ervaring met het splitsen van een monoliet in microservices?

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

Welke benchmarks kent u om de prestaties van LLM's te beoordelen?

Senior
ГРЧЦ, ФГУП
59

Wanneer is het beter om JOIN te gebruiken en wanneer gegevens vooraf te laden met twee queries bij het oplossen van N+1?

Senior
Лучи
59

Vertel ons over de laatste integratie waar je aan hebt gewerkt.

Senior
Emlid
58

Welke taken en verwachtingen heeft een ontwikkelaar in de eerste drie maanden en een half jaar?

Senior
Emlid
58

Wat voor voorstellen en taken interesseren je?

Senior
Emlid
58

Was de beslissing om de monoliet op te splitsen vooral gebaseerd op intuïtie?

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

Was je een senior ontwikkelaar bij Tochka Bank, of was er geen grading systeem?

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

Wat was de toegevoegde waarde van uw scoringplatform als de gespecialiseerde service en de ML-service een deel van het werk deden?

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

van fastapi import FastAPI, UploadFile, Response van fastapi.responses import StreamingResponse van pydantic import BaseModel, field_validator import base64 app = FastAPI() class PdfSchema(BaseModel): filename: str content_type: str data: str # base64 pdf 10мб @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 логика 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