Uzzīmējiet integrācijas shēmu starp frontend, backend un preču glabāšanas sistēmu (1C/krātuve), ņemot vērā personīgās cenas dažādiem lietotāju veidiem. Izskaidrojiet, kādas metodes izmantosiet.
Python
Kad un kā tu izmanto Kafka un RabbitMQ — kāda ir atšķirība?
Kas ir GIL Python un kāpēc mums tas jāzina?
Kā Pythonā realizējas asinhronitāte? Pastāsti bez dziļām detaļām.
Pastāsti man par bloķēšanas veidiem.
Kāpēc izmantojāt Redis+Celery vietā RabbitMQ?
Ko darīt, ja asinhronā lietojumprogrammā (FastAPI) ir bloķējoša sinhroniska I/O operācija?
Kāpēc Python saraksts var saturēt dažādu tipu elementus un tajā pašā laikā nodrošina ātru piekļuvi pēc indeksa?
Kam ir nepieciešams WebSocket, ja ir jau HTTP? Kāda ir galvenā atšķirība?
Kādā gadījumā ir jēga izmantot daudzvītņu Python, neskatoties uz GIL?
Kāpēc datu bāzēs ir nepieciešami indeksi? Trūkumi? Kāda datu struktūra tiek izmantota standarta indeksam?
Kāpēc tu atstāj [uzņēmumu]? Kas tevi motivē mainīt darbu?
Pastāsti par sevi: kas tu esi, ko dari, darba pieredze, hobiji?
Kāpēc pieredzējuši izstrādātāji bieži iesaka priekšroku dot kompozīcijai pār mantošanu?
Kāda ir pievienošanas sarežģītība saraksta (Python saraksts) beigās? Kāpēc dažreiz tas ir O(n)?
Uzdevums ar konkurējošu tabulas atjauninājumu: kā risināt datu bāzes rīku palīdzību zaudēto atjauninājumu (Lost Update) problēmu?
Vai asinhronitāte Python/FastAPI ir tas pats kas konkurētspēja?