Kas yra GIL Python'e ir kaip jis veikia daugiasraipstį ir CPU-bound užduotis?
Python
Įsivaizduokite du specialistus su vienodomis žiniomis ir patirtimi: kodėl po kelių metų vienas gali tapti žymiai stipresnis už kitą?
Kaip veikia GIL Python'e? Kada daugiabriaunė vykdymas duoda naudą, o kada ne?
Profesinis augimas prasideda, kai žmogus pradeda dažniau užduoti klausimus nei duoti atsakymus — kaip tai suprantate, kaip jums tai artima?
Kas yra contextvars? Kam jie reikalingi?
Ką daro operatorius yield from Python?
Ką tiksliai turi omenyje sakydamas 'žinoti viską iki varžto' — ar gali išskirti konkrečias vystymosi kryptis?
O kaip tu, kaip žiūri į kritiką savo adresu?
Kas yra sticky session? Kada jie gali būti reikalingi?
Ar galima parašyti savo klasę ir naudoti šios klasės objektą kaip žodyno raktą?
Kaip nustatote prioritetus, kai vienu metu gaunate kelias skubias užduotis iš skirtingų žmonių?
Kas yra WebSocket ir kuo jis skiriasi nuo įprasto HTTP?
Kokius etapus eina Python kodas nuo rašymo iki vykdymo?
Kaip kalbi apie sprendimą, kuris sukelia techninę skolą (dabar laimime, bet vėliau bus sunkiau plėstis)?
Kaip patikrinti, ar PostgreSQL užklausoje naudojamas indeksas?
lru_cache ar Redis/Memcached — ką geriau naudoti ir kada?
Kokios yra tavo stipriosios ir silpnosios pusės (programinės įrangos srityje)? Ko sieki tobulinti?
Kaip dirbi esant nepilnų reikalavimų ar nuolat besikeičiančių techninių užduočių sąlygomis?
Ant ko pagrindo veikia korutina? Kaip ji saugo būseną ir gali keistis?
Kaip ištirti didelių delsimo problemą tarp HTTP skambučių tarp paslaugų?