Sobes.tech

Python

Bir nesnenin özelliklerine get yöntemi kullanılmadan nasıl erişilir?

Junior — Middle
164

Büyük bir dosya aktarırken hedef sunucudaki alan taşması riskine karşı nasıl korunuruz?

Senior
164

Python'da Çöp Toplayıcı nasıl çalışır? Döngüsel referanslar nasıl tespit edilir?

Middle
164

async def get_user(user_id: int, db: AsyncSession): try: user = await db.get(User, user_id) return user finally: await db.close() return None a = await get_user(15, db) # a?

Middle+
163

Büyük bir dosya SCP ile aktarılırken, kullanıcılar PostgreSQL'e yavaş sorgular nedeniyle şikayet ediyor. Sebep nedir ve nasıl önlenir?

Middle
163

Aşağıdaki işlemleri yapan bir Python uygulaması için bir Dockerfile yazın: - En yeni Python imajını kullanır - Çalışma dizinini /app olarak ayarlar - Mevcut dizin içeriğini konteynıra kopyalar - requirements.txt'de listelenen bağımlılıkları yükler - 8000 numaralı portu açar - Uygulamayı şu komutla çalıştırır: python app.py

Middle
163

asyncio ile kodu incele. main fonksiyonu ne kadar sürede çalışacak? Korutinaların paralel çalışmasını nasıl sağlarsın?

Middle
163

Altyapı bileşenleri ve sistemlerle etkileşim deneyiminiz hakkında konuşabilir misiniz?

Junior — Middle
162

Python, 'is' kullanarak iki boş demet karşılaştırıldığında ne döndürür? Ve iki boş liste?

Middle
161

Rastgele sayılar içeren 100 satırlık iki tablo için FULL OUTER JOIN minimum ve maksimum kaç satır dönebilir?

Middle
161

RAG'in bilinen tipik sorunları nelerdir?

Senior
161

Hangi veritabanlarıyla çalıştınız? Veritabanında tam olarak ne yapıyordunuz?

Middle+
161

Python'da bağlam yöneticisi nedir? Ne işe yarar? Kendi nasıl yazılır?

Middle
159

Eski bir kütüphaneden gelen bloklayıcı bir fonksiyonu, olay döngüsünü engellemeden nasıl işleriz?

Middle+
159

FastAPI'de verify=False ve senkron requests kullanmak neden güvensizdir?

Middle
159

app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # 5 dakika süren dosya analizi parse_and_save(file_id, db) @app.post("/upload") async def upload_file( background_tasks: BackgroundTasks, db: Session = Depends(get_db) ): file_id = save_file_to_db(db) db.commit() background_tasks.add_task(heavy_text_parser, file_id, db) return {"status": "parsing started"}

159

Şirkete kabul edilirseniz, hangi pozisyonda çalışmak ve hangi projelerle ilgilenmek istersiniz?

Junior
158

FastAPI'de bir rota için HTTP isteği türü nasıl belirlenir?

Junior — Middle
158

Neden mikroservisleri tekrar modüler monolit haline getirmek gerekebilir?

Senior
158
/20