Mire alapozva határozták meg az szándékot és hová irányítsák a felhasználót a botodban?
Python
Mi az a HTTP módszerek? Ismertesd a fő módszereket és céljaikat.
Miért szükségesek a mutexek Pythonban, ha a GIL már garantálja az egyszálúságot?
Egy tuple tartalmaz egy listát — miben különbözik egy számos tuple-től? Ennek mi az oka?
Hogyan épülnek fel a lebegőpontos számok (float)?
Vann-e egy ügyeleti műszakod? Hogyan csatlakoztál, amikor problémák voltak a backenddel?
Miért a quicksort függvényben a feltétel len(arr) <= 1?
Hogyan tartottad a cache konzisztenciáját a katalógus- és kosárszolgáltatásokban — amikor érvénytelenítettél, hogyan volt ez szervezve?
Miért működik még mindig a több szálú feldolgozás IO-kötött feladatoknál, a GIL ellenére?
Az önéletrajzodban az szerepel, hogy a Celery segítségével 3 másodpercről 50 milliszekundumra optimalizáltad a rendeléskezelést. Pontosan mi lassította, hogyan döntötted el, mit kell kiszervezni, és hogyan mérted az eredményt?
Milyen adattípusok vannak Pythonban? Mesélj a módosítható és módosíthatatlan típusokról.
Milyen esetekben kell COMMIT-ot végrehajtani? DDL és DML keretében?
Mi az a Python és mik a fő elvei?
Mekkora az algoritmikus komplexitása egy elem hozzáadásának a Python listához? Hogyan működik a közepére és a kezdetére való hozzáadás?
Hogyan lehet fájlt átvinni két szerver között Shellen keresztül?
Meséljen a dekorátorokról és generátorokról. Írjon egy retry dekorátort paraméterekkel.
Milyen programozási nyelveken írtál?
Miben különböznek a szálak a folyamatoktól?
Hogyan azonosítanád a problémát, ha egy mikroszolgáltatás egy új kiadás után minden 20 magon 100% CPU-t kezd el használni?
Használod a Go nyelvet a fejlesztésed során?