Sobes.tech

Python

Ar naudojote komandą cherry-pick norėdami pasirinkti ir perkelti konkrečius commit'us git?

196

Ar dalyvavote algoritminių užduočių sprendime?

Junior — Middle
194

Ar naudojote užklausų skaičiaus ribojimą FastAPI?

Junior — Middle
193

Kaip bendravote su vidiniais sistemais ir įrankiais savo ankstesniame darbe?

Junior — Middle
192

Kokius indeksus reikia uždėti ant lentelės users pagal rašytus užklausimus?

Middle
188

Sukurkite paslaugą FastAPI: ji priima laiką pagal grafiką, apdoroja PDF dokumentus iš Kafka (OCR, entitetų išgavimas), išsaugo tekstą + entitetus Postgres. Kaip suprojektuotumėte struktūrą?

Middle
186

Galėtumėte papasakoti, ką įprastai darote savo darbe?

Intern — Junior
186

Pavadinkite pagrindinę išimčių hierarchiją Python. Nuo ko viskas prasideda?

Middle
186

Kaip veikė jūsų asinchroninio paslaugos Event Loop? Kaip sprendėte blokuojančias operacijas?

Middle
184

Ar žinote daugiaagentines sistemas?

Middle+
181

Parašykite funkcijas multiplier ir minuser (uždarymai).

Middle
180

Kaip veikia šiukšlių surinkėjas Python'e?

Senior
178

Kas yra generatoriai Python ir kam jie skirti?

Middle
176

Kaip paleisti sinchroninį blokuojantį kodą (pvz., 1 sekundės skaičiavimą) per FastAPI endpoint'ą, neblokuojant EventLoop?

Middle
175

Analizuokite žemiau pateiktą Python kodą, kuris naudoja threading, kad padidintų skaitiklio kintamąjį: ```python import threading import time counter = 0 def increment(): global counter for _ in range(100000): current = counter counter = current + 1 thread1 = threading.Thread(target=increment) thread2 = threading.Thread(target=increment) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Galutinis skaitiklio vertė: {counter}") ``` Paaiškinkite, kas tikėtina, kad bus išvestyje, ir aptarkite galimas problemas, kurios gali kilti naudojant šias gijas.

Middle
175
/20