Python
Uzrakstiet rate_limit(max_calls, period) dekoratoru, kas ierobežo funkcijas izsaukšanas skaitu, izmantojot slidenu logu laikā: ne vairāk kā max_calls izsaukumu pēdējo period sekundēs. Pārsniedzot limitu, izsaukums nedrīkst tikt izpildīts. Ņemiet vērā, ka funkciju var izsaukt vairākas pavedienu. Piemērs: @rate_limit(max_calls=5, period=60) sestais izsaukums minūtē jāatmet.
Lūdzu, pasaki, ko zini par ziņojumu rindām, ziņojumu starpniekiem. Kurus pazīsti un ar kuriem strādāji?
Kā jūs skatāties uz savstarpēju koda pārskatīšanu mazā komandā?
Kādās gadījumos vēlētos Django, bet kādos FastAPI, kā sadalīt atbildības zonas?
Pastāstiet par savu komandas darba pieredzi: kā jūs strādājat, kā nododat uzdevumu, kā tas tiek testēts?
Tu domā tieši Python? Mazāk sasaistes ir par pavedieniem vai procesiem, ar ko dalīties?
Kā norit jūsu koda pārskatīšana?
Kādi ir galvenie HTTP/2 un HTTP/1.1 atšķirības?
Kā tu jūties par to, ka darbā būs daudz Django? Vai esi gatavs iedziļināties un mācīties?
Pastāstiet par sevi, savu pieredzi un tehnoloģiju steku
Pastāsti man par Python koda izpildes veidiem: daudzprocesoru, daudzšūnu, asenhronais.
Kas ir ģenerators? Kam tas ir nepieciešams Pythonā?
Vai tev bija jāiesaistās arhitektūras lēmumu pieņemšanā?
[vārds] pastāsti man kopumā par procesiem un komandām. Ar kuru komandu tu strādāji?
Pastāsti par logu funkcijām SQL.
Kā izvairīties no izplatīta monolīta?
Pastāstiet par savu pašreizējo pieredzi un projektiem
Kāpēc joprojām darbojas daudzprocesu ar IO-bound uzdevumiem, neskatoties uz GIL?
Kas ir Dockerfile un kam tas ir paredzēts?
Kādus blakus ieguvumus sniedz WAL, kas nebija galvenais mērķis tā izveidē, bet tomēr ir noderīgs sekas?