Rajzolj egy integrációs vázlatot a frontend, a backend és a terméktároló rendszer (1C/ raktár) között, figyelembe véve a személyes árakat különböző felhasználói típusok számára. Magyarázd el, milyen módszereket fogsz használni.
Python
Mikor és hogyan használod a Kafka-t és a RabbitMQ-t — mi a különbség?
Mi az a GIL Pythonban, és miért kell tudnunk róla?
Hogyan valósul meg az aszinkronitás Pythonban? Meséld el mély részletek nélkül.
Mesélj a blokkolások típusairól.
Miért használták a Redis+Celery-t a RabbitMQ helyett?
Mit tegyünk, ha egy aszinkron alkalmazásban (FastAPI) van egy blokkoló szinkron I/O művelet?
Miért tárolhat egy Python lista különböző típusú elemeket, miközben gyors hozzáférést biztosít index szerint?
Miért kell a WebSocket, ha már van HTTP? Mi a fő különbség?
Milyen esetekben érdemes több szálat használni Pythonban a GIL ellenére?
Miért hagyod el a [céget]? Mi motivál a munkahelyváltásban?
Mesélj magadról: ki vagy, mit csinálsz, munkatapasztalat, hobbi?
Miért ajánlják sok tapasztalt fejlesztő a kompozíciót az öröklés helyett?
Mi a komplexitása a lista végére való beszúrásnak (Python lista)? Miért néha O(n)?
Miért vannak indexek az adatbázisban? Hátrányok? Milyen adatstruktúrát használnak a standard indexhez?
Versenyző frissítéssel kapcsolatos feladat: hogyan oldható meg az adatbázis eszközökkel az elveszett frissítés (Lost Update) problémája?
Az aszinkronitás a Python/FastAPI-ban ugyanaz, mint a konkurencia?