Python
Kendi kelimelerinizle, marketplace vitrinleri için PostgreSQL'i nasıl tasarladığınızı anlatın: iş gereksinimleri, kaç tablo, hangi ilişkiler, iş varlığı nedir?
PostgreSQL'deki indekslerle ne yaptım da gecikmeyi (p95/p99) azaltmayı sağladım?
[isim] sordu: Bir dekoratör fonksiyona yeniden uygulanırsa, önceki count değişkeninin değeri kalır mı yoksa sıfırlanır mı?
Kafka ile RabbitMQ arasındaki fark nedir?
İşlemler arasında nasıl veri değişimi yapılır?
Linterların ve kontrollerin, make lint, make types vb. komutlarıyla manuel olarak değil, otomatik olarak commit öncesinde çalışmasını nasıl sağlayabilirim?
Python'daki çöp toplayıcı döngüsel referansları nasıl işler?
ML modeliyle çalıştınız mı: modeli kendisine dokunmadınız, ancak arka uç altyapısını ve çevresini mi oluşturdunuz?
Kafka'nın işlemselliğini kullandınız mı? Anahtar ile bölüm nasıl ilişkilidir?
Singleton sınıfının geliştirmede kötü bir uygulama olarak kabul edilmesine neden olan sebepler nelerdir?
İlk işine (junior) nasıl geldin, hangi zorluklarla karşılaştın ve bunları nasıl çözdün?
İş uygulaması açısından LLM dışında hangi ML modellerini biliyorsun?
Python'da listenin başına ve sonuna ekleme ne kadar sürer?
Güven duyduğunuz bir proje var mı? Neden onu özellikle öne çıkarıyorsunuz?
Sorumluluk alanınızı açıklayın: görevleri kim denetliyordu, kim dağıtıyordu, ekip ile nasıl takip ediliyordu.
Quicksort fonksiyonunda neden len(arr) <= 1 koşulu var?
Şirketimiz hakkında ne biliyorsunuz?
Kesinlikle gitmeyeceğin takım hangisidir?
Bir tablonun tüm alanlarına neden indeks eklenemez? Üretim tablosuna indeks eklerken nasıl doğru şekilde blokaj olmadan eklenir?
Bir dekoratör olan rate_limit(max_calls, period) yazın; bu, zaman içinde kayan bir pencere kullanarak fonksiyon çağrılarını sınırlar: son period saniye içinde en fazla max_calls çağrı yapılabilir. Limit aşıldığında, çağrı gerçekleştirilmemelidir. Fonksiyonun birkaç iş parçacığından çağrılabileceğini unutmayın. Örnek: @rate_limit(max_calls=5, period=60) bir dakika içindeki altıncı çağrı reddedilmelidir.