Python
Rääkige endast — lühike 3-minutiline sissejuhatus
Milliseid ülesandeid lahendab Pythonis asyncio mooduli kasutamine?
Millises finantstoodete osades saab teha sünkroonseid kõnesid ja kus on vaja asünkroonsust?
Tehniliste tugevate ja nõrkade külgede kohta – kas sa saad seda üksikasjalikumalt välja tuua (mitte abstraktselt)?
Kas sagedamini kirjutasite SQL-päringuid ORM-i kaudu või ilma ORM-ita?
Miks Pythonis mitmeprotsessiline töö ei ole väga tõhus? Rääkige GIL-ist, asünkroonsusest ja mitmeprotsessimisest.
Soov tööajagraafiku kohta
Kas saaksid selgitada, kuidas funktsioon next() töötab?
Kuidas edastada ja jälgida unikaalset päringu identifikaatorit (trace ID) mikroteenustevahelise suhtluse ajal?
Kas osalesite mikroteenuste arhitektuuri valimisel? Miks just mikroteenused?
Kes kirjutas koodi? Kasutasite tehisintellekti abivahendeid arendamise ajal?
Milline on mixinide roll ja kasutamine Pythonis klasside funktsionaalsuse laiendamiseks?
Rääkige oma kogemusest, mis praktikas oli huvitav, kus ja millega tegeledes?
Kas saaksite üksikasjalikumalt selgitada, miks neid andmetüüpe peetakse muudetavateks? Kas saate anda konkreetseid näiteid muudetavatest andmetüüpidest ja selgitada, kuidas need täpselt muutuvad?
Mis on Django signaalid?
Mis on binaarne otsing?
Millised on JWT puudused?
Mis vahe on virna ja järjekorra vahel?
# Ülesande kirjeldus # Antud on kasvavas järjekorras järjestatud täisarvude jada. # Vajalik on rakendada funktsioon, mis teostab selle jada elementide binaarotsingu. # Funktsioon peab: # 1. Võtma kaks argumenti: # - järjestatud arvude nimekiri, # - sihtväärtus otsimiseks. # 2. Tagastama leitud elemendi indeksi, kui see on. # 3. Tagastama -1, kui element puudub nimekirjas. # Nõuded # - Lahendus peab olema iteratiivne. # - Oluline on säilitada keerukus O(log n). # - Kood peab olema kirjutatud Python 3-s ja vastama puhta koodi põhimõtetele.
Millised sammud tehakse andmekonflikti või süsteemivigade korral?