Python
Meséljen a értesítési mikroszolgáltatásról: logikájáról, fejlesztési nehézségekről és hozzájárulásáról.
Mi az a kontextuskezelő Pythonban? Mire jó? Hogyan írjunk sajátot?
Most a fő vagy a mellékállásodat fontolgatod?
Mikor érdemes Pythonban aszinkronitást vagy több szálat használni, és milyen feladatokra?
Milyen fizetési szintet vár a váltás során?
Mekkora a komplexitása annak, hogy egy elemet érték szerint keressünk egy listában (Python lista)?
Készen állsz a következő interjú szakaszára lépni?
Mesélj a PostgreSQL indexekről: milyen típusok vannak, mikor használjuk, mikor ne.
Szükséges az OrderedDict a szokásos dict helyett a méretkorlát nélküli memoization cache esetén, és a kiszorítási politika nélkül?
Vannak ajánlataid vagy aktív interjúid?
Hol tárolódnak a cookie-k?
Milyen helyzetekben veszít a RabbitMQ üzeneteket, és hogyan lehet ezt elkerülni?
Mikor használjunk szálakat, és mikor folyamatokat?
CPU-kötött feladat, említetted, hogy rosszul skálázódik, de pontosan hogyan skálázódik Pythonban?
Milyen csapatot és folyamatokat keres a munkájában?
Hogyan tisztították meg a Kafka nagy eseménynaplóját: beállítottak egy megőrzési politikát?
Készen állna arra, hogy lezárja a jelenlegi ajánlatot egy új ajánlat esetén?
2. feladat Egy bútorbolt az alábbi termékeket árusítja: Kanapé - 7000 rubel. Asztal - 2500 rubel. Szék - 300 rubel. Minden vásárlásnál az ügyfél 5%-os bónuszt kap a rendelés értékéből Az ügyfél a következőket szeretné vásárolni: 3 szék, 1 asztal, 2 kanapé A vásárlás egy részét 3333 pont értékű bónuszokkal fizeti ki Olyan algoritmust kell írni, amely kiszámítja: 1. A fizetendő összeg végösszeg 2. A felhalmozott bónuszok összege 3. A felhalmozott bónuszok elosztása a rendelés tételei között 4. A felhasznált bónuszok elosztása a rendelés tételei között
Miben különbözik a Position Keeping a kereskedési rendszertől (pl. QUIK) és a back-office rendszertől?
Milyen esetekben érdemes több szálat használni Pythonban a GIL ellenére?