Python
Papaskinkite apie save — trumpa 3 minučių pristatymas
Kokias užduotis sprendžia asyncio modulio naudojimas Python'e?
Kuri finansinio produkto dalyje galima atlikti sinchroninius skambučius ir kur reikalingas asinchroniškumas?
Kalbant apie technines stipriąsias ir silpnąsias puses – ar galite tai išplėtoti konkrečiau (ne abstrakčiai)?
Ar dažniau rašėte SQL užklausas per ORM ar be ORM?
Kodėl daugiagyslinis Python neveikia labai efektyviai? Papasakokite apie GIL, asinchroniją ir daugiaprocesus.
Pageidavimai dėl darbo grafiko
Ar galite paaiškinti, kaip veikia next()?
Kaip perduoti ir stebėti unikalų užklausos identifikatorių (trace ID) mikroservisų sąveikos metu?
Ar dalyvavai mikroservisų architektūros pasirinkime? Kodėl būtent mikroservisai?
Kas parašė kodą? Ar naudojote dirbtinio intelekto pagalbininkus kūrimo metu?
Kokia yra mixin'ų vaidmuo ir taikymas Python'e klasės funkcionalumui išplėsti?
Papasakok apie savo patirtį, kas buvo įdomu praktikoje, kur ir kuo užsiėmėte?
Ar galite išsamiau paaiškinti, kodėl šie duomenų tipai laikomi keičiami? Ar galite pateikti konkrečius pavyzdžius keičiamiems duomenų tipams ir paaiškinti, kaip jie tiksliai keičiasi?
Kas yra signalai Django?
Kas yra dvejetainis paieška?
Kokios yra JWT trūkumai?
Kuo skiriasi stekas ir eilė?
# Užduoties aprašymas # Duota didėjimo tvarka surūšiuota sveikųjų skaičių seka. # Reikia įgyvendinti funkciją, kuri atliktų binarinę paiešką šioje sekoje. # Funkcija turi: # 1. Priimti du argumentus: # - surūšiuotą skaičių sąrašą, # - paieškos tikslo reikšmę. # 2. Grąžinti rasto elemento indeksą, jei jis yra. # 3. Grąžinti -1, jei elementas nėra sąraše. # Reikalavimai # - Sprendimas turi būti iteratyvus. # - Svarbu išlaikyti sudėtingumą O(log n). # - Kodas turi būti parašytas Python 3 ir atitikti švaraus kodo pagrindinius principus.
Kokie žingsniai imami, kai kyla duomenų konfliktas ar sistemos klaidos?