HTTP статустук коддору эмне? Негизгүүлөрүн ата.
Python
PostgreSQLдеги индекстер жөнүндө мага айтып бер: кайсылары бар, качан колдонуу керек, качан колдонбоо керек.
Кайсы тапшырма классы үчүн асинхрондуулук эң ылайыктуу?
Генератор деген эмне? Pythonдо эмне үчүн керек?
Жылжымалуу нүктөлүү сандар (float) кандайча түзүлгөн?
Колдонмо мониторинги деген эмне (ден соолук текшерүүлөр, URL аркылуу жеткиликтүүлүк)?
Неге quicksort функциясында шарт len(arr) <= 1?
GIL-ге карабастан, IO-байланыштуу тапшырмалар менен көп агымдуу иштөө эмне үчүн иштейт?
Кэштин туруктуулугун кантип сактадыңыз — каталог жана себет кызматтарында, сиз аны кандай уюштурдуңуз?
Dockerfile деген эмне жана ал эмне үчүн керек?
Жолдо эң көп кайталанган белгини табыңыз
Кайсы учурларда COMMIT кылуу керек? DDL жана DML чөйрөсүндө?
fastapi'den FastAPI, UploadFile, Response fastapi.responses'den StreamingResponse pydantic'den 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}]
Декораторлор жана генераторлор жөнүндө айтып бериңиз. Параметрлери менен retry декоратор жазгыла.
Коммиттен тесттерге жайгаштыруу процесси кандай көрүнөт?
Python тизмесине элемент кошуу алгоритмдик татаалдуулугу кандай? Орто жана башында кошуу кандай иштейт?
import threading import time сано = 0 def арттыру(): global сано for _ in range(100): азыр = сано time.sleep(0.000001) сано = азыр + 1 thread1 = threading.Thread(target=арттыру) thread2 = threading.Thread(target=арттыру) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Акыркы сано мааниси: {сано}") 150-200
Кайсы HTTP суроо-талап түрлөрү серверде же кардарда кэшке алуу үчүн ылайыктуу?
SQL тапшырмасы: кирилл жана латын тамгаларында жазылган аттары бар колдонуучуларды кантип чыгарып, аларды биринчи кирилл, андан соң топтордун ичинде — лексикографиялык тартипте сорттош керек?
Magnitтеги техникалык жактан кыйын нерселер жөнүндө айтып бер. Ал жакта эмне кызыктуу болду?