Sobes.tech

Python

Parašykite rate_limit(max_calls, period) dekoratorių, kuris riboja funkcijos kvietimų skaičių naudojant slenkantį langą laike: ne daugiau kaip max_calls kvietimų per paskutinius period sekundžių. Viršijus limitą, kvietimas neturėtų būti vykdomas. Atminkite, kad funkciją gali kviesti keli srautai. Pavyzdys: @rate_limit(max_calls=5, period=60) šeštas kvietimas per minutę turėtų būti atmestas.

120

Papaskinkite, kuo užsiiminėjote ankstesnėse darbovietėse. Pradėkime nuo įmonės [įmonė].

119

Kas yra stabilios ir nestabilios sudedamosios dalys?

119

Kaip veikia `with` ir kontekstinis valdytojas?

117

Kokio lygio OSI modelyje veikia TCP ir UDP ir kame jie skiriasi?

116

Kaip indeksai sąveikauja su sąlygomis WHERE ... LIKE SQL?

116

Kokias bibliotekas naudojote sąveikai su RabbitMQ ir Kafka?

115

Kokia yra sudėtingumas pridėti ir pašalinti elementus Python sąraše ir nuo ko jis priklauso?

112

Pateikite pavyzdį, kaip veikia polimorfizmas Python kalbos įmontuotose ar standartinėse bibliotekose.

111

Kodėl serveris gali atsakyti į ping, bet būti neprieinamas per TCP/UDP, pavyzdžiui, per HTTP ar FTP?

111

Kuriuo atveju pažeidžiamas atvirumo-uždarymo principas?

111

Kokia yra sprendimo su dviem rodyklėmis laiko sudėtingumas ir papildoma atmintis?

111
/4