Python
Mit csináltam a PostgreSQL indexekkel, ami csökkentette a késleltetést (p95/p99)?
[név] kérdezte: Ha egy dekorátort újra ráteszünk egy függvényre, megmarad-e a korábbi count változó értéke, vagy nullára állítódik?
Mi a különbség a Kafka és a RabbitMQ között?
Hogyan lehet adatokat cserélni folyamatok között?
Hogyan lehet elérni, hogy a linters és ellenőrzések automatikusan fussanak a commit előtt, és ne manuálisan a make lint, make types stb. segítségével?
Hogyan kezeli a Python szemétgyűjtője a ciklikus hivatkozásokat?
ML-modellal dolgozott: nem nyúlt a modellhez, hanem a backend-infrastruktúrát és a környezetét építette fel?
Használta a Kafka tranzakciós funkcióját? Hogyan kapcsolódik a kulcs a partícióhoz?
Milyen okok vezetnek ahhoz, hogy a Singleton osztály rossz gyakorlatnak számítson a fejlesztésben?
Hogyan indultál az első munkahelyeden (junior), milyen nehézségekkel szembesültél, és hogyan oldottad meg őket?
Mikor alkalmazzuk a `[:10]` szeletet egy Django QuerySet-en?
Milyen ML-modelleket ismersz az LLM-en kívül üzleti alkalmazás szempontjából?
Mennyit vesz igénybe egy lista elejére és végére való hozzáadás Pythonban?
Van olyan projekt, amire büszke vagy? Miért ezt emelik ki különösen?
Határozza meg felelősségi körét: ki felügyelte a feladatokat, ki osztotta ki őket, hogyan követték nyomon a csapattal.
Miért a quicksort függvényben a feltétel len(arr) <= 1?
Mit tud a cégünkről?
Melyik csapatba biztosan nem mész?
Miért nem lehet minden mezőre indexet hozzáadni egy táblában? Hogyan lehet helyesen hozzáadni egy indexet egy produkciós táblához anélkül, hogy blokkolnánk?
Írjon egy rate_limit(max_calls, period) dekorátort, amely korlátozza egy függvény hívásainak számát egy időben mozgó ablak segítségével: legfeljebb max_calls hívás az utolsó period másodpercben. A limit túllépése esetén a hívást nem szabad végrehajtani. Vegye figyelembe, hogy a függvényt több szál is hívhatja. Példa: @rate_limit(max_calls=5, period=60) az egy percen belüli hatodik hívást el kell utasítani.