Python
Povedzte nám viac o mikroservise oznámení: jeho logike, ťažkostiach pri vývoji a vašom príspevku.
Čo je to kontextový manažér v Pythone? Na čo je potrebný? Ako napísať vlastný?
Uvažujete momentálne o svojom hlavnom alebo vedľajšom zamestnaní?
Kedy je lepšie v Pythone použiť asynchrónnosť a kedy viacvláknovosť, a na aké úlohy?
Na akú úroveň mzdy očakávate pri prechode?
Aká je zložitosť vyhľadávania prvku podľa hodnoty v zozname (Python zoznam)?
Ste pripravení prejsť na ďalšiu fázu pohovoru?
Povedz mi o indexoch v PostgreSQL: aké existujú, kedy ich používať, kedy nie.
Je potrebné použiť OrderedDict namiesto bežného dict pre memoization cache bez limitu veľkosti a politiky vymazávania?
Máš ponuky v rukách alebo aktívne pohovory?
Kde sa ukladajú cookies?
V akých scenároch môže RabbitMQ stratiť správy a ako tomu predísť?
Kedy je vhodné použiť vlákna a kedy procesy?
Úloha viazaná na CPU, spomenul si, že sa zle škáluje, ale ako presne sa škáluje v Pythone?
Aký tím a procesy hľadáte vo svojej práci?
Ako bola vyčistená veľká udalosť Kafka: bola nastavená politika retencie?
Boli by ste pripravení zatvoriť súčasnú ponuku v prípade novej ponuky?
Úloha 2 Obchod s nábytkom predáva nasledujúce produkty: Pohovka - 7000 rubľov. Stôl - 2500 rubľov. Stolička - 300 rubľov. Za každý nákup zákazník dostáva bonusy vo výške 5 % z hodnoty objednávky Zákazník chce kúpiť: 3 stoličky, 1 stôl, 2 pohovky Časť prostriedkov zákazník platí bonusmi v hodnote 3333 bodov Je potrebné napísať algoritmus, ktorý vypočíta: 1. Celkovú sumu na zaplatenie 2. Sumu nazbieraných bonusov 3. Rozdelenie nazbieraných bonusov podľa položiek v objednávke 4. Rozdelenie použitých bonusov podľa položiek v objednávke
V čom sa líši Position Keeping od obchodného systému (napríklad QUIK) a od back-office systému?
V akých prípadoch má zmysel používať multithreading v Pythone napriek GIL?