Sobes.tech

Python

Kafka'da partition nedir? Consumer group nedir?

Senior
106

count_pairs fonksiyonuna bak. Karmaşıklığı nedir? Daha verimli bir versiyon yaz.

Middle
106

Pod'da ayrı bir işletim sistemi var mı?

Middle+
106

Yazılım testlerinin hangi türleri ve sınıfları vardır?

Junior
105

Saga deseninden bahseder misin? Kendi sisteminizde nasıl uyguladınız? Servislere geri alma hakkında nasıl bildirimde bulundunuz?

Middle
104

Kapsülleme nedir? Python açısından hangi özellikler vardır?

Senior
100

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
100

Kapsülleme neden gereklidir? Nesne verilerine doğrudan erişimde hangi riskler vardır?

Senior
100

Anahtar ile alım yapabileceğiniz veya değiştirebileceğiniz, ancak değer ekleyip değiştiremeyeceğiniz bir veri yapısı nasıl oluşturulur?

Middle
96

broker = KafkaBroker("localhost:9092") app = FastStream(broker) @broker.subscriber("raw_texts_topic", group_id="text_parsers") async def handle_text(text_data: dict): # Metinleri ayrıştırma ve veritabanına kaydetme yaklaşık 10 saniye sürer parse_text_and_save_to_postgres(text_data)

Middle+
95

# asyncio.run(main()) ne kadar sürede çalışır?

Middle+
93

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

Middle+
89

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"}

Middle+
79

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+
79

Bir `yield` ile fonksiyon tarafından döndürülen nesne nedir ve burada `list[str]` yerine hangi dönüş tipi anotasyonu uygundur?

Middle+
71

Kendiniz ve teknik deneyiminiz hakkında biraz bize bilgi verin.

Middle+
68

Uygulama için bir kez oluşturulan ve paylaşılan bir bağlantı havuzunu yöneten `Engine` patterni nedir?

Middle+
63

Kafka tüketici podu mesaj işleme sırasında offset onaylamadan önce çökerse ne olur?

Middle+
62

Böyle bir durumda modüler monolitin mikroservislerle karşılaştırıldığında avantajları nelerdir?

Senior
56
/20