Sobes.tech

Python

Shell orqali ikki server o'rtasida faylni qanday uzatish mumkin?

Middle
122

Nima uchun GIL bo'lsa-da, IO-ga bog'liq vazifalar bilan ko'p ipli ishlash ishlaydi?

Middle+
121

Generator nima? Python'da nima uchun kerak?

Middle
121

Commitdan test muhitlariga joylashgacha bo'lgan jarayon qanday ko'rinadi?

Middle+
121

Python ro'yxatiga element qo'shishning algoritmik murakkabligi qanday? O'rtaga va boshiga qo'shish qanday ishlaydi?

Senior
121

Nima uchun FastAPI ning sinxron funksiyalari 10 o'rniga 5 sekundda parallel ishlaydi?

Middle
121

O'zgaruvchan nuqtali sonlar (float) qanday tuzilgan?

Senior
120

import threading import time soni = 0 def oshirish(): global soni for _ in range(100): hozir = soni time.sleep(0.000001) soni = hozir + 1 thread1 = threading.Thread(target=oshirish) thread2 = threading.Thread(target=oshirish) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Yakuni qiymati: {soni}") 150-200

Middle
120

Dekoratorlar va generatorlar haqida gapiring. Parametrlar bilan retry dekoratorini yozing.

Middle+
120

Python'da qanday ma'lumot turlari mavjud? O'zgartiriladigan va o'zgartirilmaydiganlar haqida gapir.

Middle
120

Dockerfile nima va u nima uchun kerak?

Middle+
120

Python'da qanday tiplash mavjud?

Middle
119

Oldingi ish joyingizda qanday rolingiz bo'lgan?

Middle+
119

Ilovaga oid monitoring nima (salomatlik tekshiruvlari, URL orqali mavjudlik)?

Middle+
119

SQL vazifasi: Kirill va lotin yozuvi bilan nomlari bo'lgan foydalanuvchilarni qanday chiqarish mumkin, ularni avvalo kirill yozuvi bilan, ichida esa lexikografik tartibda?

Middle
119

ML modellari bilan tajribangiz bormi? Ishingizda LLM asboblarini (Cursor, Claude Code) ishlatdingizmi?

Middle
119

Nima uchun quicksort funksiyasida shart len(arr) <= 1?

Junior
119

fastapi'dan FastAPI, UploadFile, Response fastapi.responses'dan StreamingResponse pydantic'dan 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
119

HTTP holat kodlari nima? Asosiylarini nomla.

Middle+
119
/20