Mida sa tegid oma eelmisel töökohal? Räägi huvitav juhtum.
Python
Kas osalesite algoritmiliste ülesannete lahendamises?
Kas kasutas FastAPI-s päringute arvu piirangut?
Kuidas teiega eelmisel töökohal sisemisi ja tööriistadega suhtlesite?
Milliseid indekseid tuleks tabelile users lisada vastavalt kirjutatud päringutele?
Disaini FastAPI teenus: see võtab ajastatud triggeri, töötleb Kafka PDF-dokumente (OCR, entiteetide väljavõte), salvestab teksti + entiteedid Postgres. Kuidas sa disainiksid struktuuri?
Nimetage Pythonis põhiväljaheidete hierarhia. Kust kõik algab?
Milline on indeksite roll andmebaasis ja kuidas need aitavad kiirendada päringute täitmist?
Kas saaksite mulle rääkida, mida tavaliselt oma töös teete?
Kas te teate mitmeagendi süsteemidest?
Kuidas töötas teie asünkroonse teenuse Event Loop? Kuidas lahendasite blokeerivaid operatsioone?
Kas saaksite selgitada mikroteenuste arhitektuuri kontseptsiooni ja selle peamisi omadusi?
Kuidas töötab prügikorjaja Pythonis?
Kirjutage funktsioonid multiplier ja minuser (sulgud).
Analüüsige allolevat Python-koodi, mis kasutab threadingut, et suurendada loendurimuutuja väärtust: ```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"Lõplik loenduri väärtus: {counter}") ``` Selgitage, milline on oodatav väljund ja arutage võimalikke probleeme, mis võivad tekkida selle koodi kasutamisel lõimedega.
Kuidas käivitada FastAPI-s sünkronne blokeeriv kood (näiteks 1 sekundi arvutus) ilma EventLoop-i blokeerimata?
Kas teil on dokument, mis tõendab teie sõjaväeteenistust?
Räägi vabalt, millega sa tegelesid, millised huvitavad asjad sinu kogemustest tulenevad?
Mis on generaatorid Pythonis ja milleks need on vajalikud?
Kas saaksite selgitada, mis on Pythonis listilause konstruktsioon ja kuidas seda kasutatakse?