Ko darījāt iepriekšējā darba vietā? Pastāsti interesantu gadījumu.
Python
Kāpēc PostgreSQL var izvēlēties secīgu skenēšanu, nevis B-koka indeksu, pat ja indekss ir?
Vai esat izmantojis komandu cherry-pick, lai atlasītu un pārvietotu konkrētus commitus git?
Vai esat izmantojis pieprasījumu skaita ierobežojumu FastAPI?
Kā darbībā bija jūsu asīnhroniskās pakalpojuma Event Loop? Kā risinājāt bloķējošās operācijas?
Kādus indeksus jāuzstāda uz tabulas users, pamatojoties uz rakstītajām vaicājumiem?
Kā jūs sadarbojāt ar iekšējām sistēmām un rīkiem savā iepriekšējā darbā?
Nosauciet Python pamata izņēmumu hierarhiju. No kurienes viss sākas?
Vai jūs varētu pastāstīt, ko parasti darāt savā darbā?
Vai jūs varat izskaidrot mikroservisu arhitektūras koncepciju un tās galvenās iezīmes?
Izstrādājiet pakalpojumu FastAPI: tas saņem trigeri pēc grafika, apstrādā PDF dokumentus no Kafka (OCR, entitāšu izvilkšana), saglabā tekstu + entītijas Postgres. Kā jūs projektētu struktūru?
Kāda ir indeksu loma datu bāzē un kā tie palīdz paātrināt vaicājumu izpildi?
Rakstiet funkcijas multiplier un minuser (aizvēršanas).
Vai jums ir pieredze ar daudzvītņu programmēšanu Python un kā jūs īstenojāt paralēlo uzdevumu izpildi?
Kā palaist sinhronizētu bloķējošo kodu (piemēram, 1 sekundi ilgu aprēķinu) FastAPI endpointā, neapturot EventLoop?
Izskaidrojiet signālu koncepciju Django ietvarā un to lomu notikumu pārvaldībā
Kā darbojas atkritumu savācējs Python?
Vai jūs zināt daudzlietotu sistēmas?
Pastāsti par JOIN izpildes stratēģijām PostgreSQL (Nested Loop, Hash Join, Merge Join).
Kas ir ģeneratori Python un kam tie ir paredzēti?