Shell orqali ikki server o'rtasida faylni qanday uzatish mumkin?
Python
Nima uchun GIL bo'lsa-da, IO-ga bog'liq vazifalar bilan ko'p ipli ishlash ishlaydi?
Generator nima? Python'da nima uchun kerak?
Commitdan test muhitlariga joylashgacha bo'lgan jarayon qanday ko'rinadi?
Python ro'yxatiga element qo'shishning algoritmik murakkabligi qanday? O'rtaga va boshiga qo'shish qanday ishlaydi?
Nima uchun FastAPI ning sinxron funksiyalari 10 o'rniga 5 sekundda parallel ishlaydi?
O'zgaruvchan nuqtali sonlar (float) qanday tuzilgan?
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
Dekoratorlar va generatorlar haqida gapiring. Parametrlar bilan retry dekoratorini yozing.
Python'da qanday ma'lumot turlari mavjud? O'zgartiriladigan va o'zgartirilmaydiganlar haqida gapir.
Dockerfile nima va u nima uchun kerak?
Python'da qanday tiplash mavjud?
Deadlock nima?
Oldingi ish joyingizda qanday rolingiz bo'lgan?
Ilovaga oid monitoring nima (salomatlik tekshiruvlari, URL orqali mavjudlik)?
SQL vazifasi: Kirill va lotin yozuvi bilan nomlari bo'lgan foydalanuvchilarni qanday chiqarish mumkin, ularni avvalo kirill yozuvi bilan, ichida esa lexikografik tartibda?
ML modellari bilan tajribangiz bormi? Ishingizda LLM asboblarini (Cursor, Claude Code) ishlatdingizmi?
Nima uchun quicksort funksiyasida shart len(arr) <= 1?
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}]
HTTP holat kodlari nima? Asosiylarini nomla.