Python
Čo som urobil s indexami v PostgreSQL, čo umožnilo zníženie latencie (p95/p99)?
[meno] sa opýtal: Ak je dekorátor nanesený znova na funkciu, zostane predchádzajúca hodnota premennej count alebo sa resetuje na 0?
Aký je rozdiel medzi Kafka a RabbitMQ?
Ako vymieňať údaje medzi procesmi?
Ako zabezpečiť, aby sa linters a kontroly spúšťali automaticky pred commitom, a nie manuálne cez make lint, make types atď.?
Ako spracováva zberač odpadkov v Pythone cyklické odkazy?
Pracoval si s ML modelom: sám model si nezasahoval, ale postavil si backend infraštruktúru a obal okolo neho?
Použili ste transakčnosť Kafka? Ako je kľúč spojený s partíciou?
Aké dôvody vedú k tomu, že trieda Singleton sa považuje za zlú prax v vývoji?
Ako si prišel do svojega prvega dela (junior), s kakšnimi težavami si se srečal in kako si jih reševal?
Kedy sa používa rez `[:10]` u Django QuerySet?
Aké modely ML, okrem LLM, poznáš z hľadiska podnikovej aplikácie?
Ako dlho trvá pridanie na začiatok a koniec zoznamu v Pythone?
Existuje projekt, na ktorý ste hrdí? Prečo práve ten vyzdvihujete?
Popíšte svoju oblasť zodpovednosti: kto dohliadal na úlohy, kto ich rozdeľoval, ako sa sledovalo s tímom.
Prečo je v funkcii quicksort podmienka len(arr) <= 1?
Čo viete o našej spoločnosti?
Do ktorého tímu určite nepôjdeš?
Prečo nie je možné pridávať indexy na všetky polia tabuľky? Ako správne pridať index na produkčnú tabuľku bez blokovania?
Napíšte dekorátor rate_limit(max_calls, period), ktorý obmedzuje počet volaní funkcie pomocou posuvného okna v čase: nie viac ako max_calls volaní za posledných period sekúnd. Pri prekročení limitu by volanie nemalo byť vykonané. Uvedomte si, že funkciu môžu volať z viacerých vlákien. Príklad: @rate_limit(max_calls=5, period=60) šiesty volanie počas minúty by malo byť odmietnuté.