Da li ste koristili komandu cherry-pick za izbor i prenos određenih commitova u git?
Python
Da li ste učestvovali u rešavanju algoritamskih zadataka?
Da li ste koristili ograničenje broja zahteva u FastAPI?
Kako ste komunicirali sa internim sistemima i alatima na vašem prethodnom poslu?
Koje indekse treba da se postave na tabelu users na osnovu napisanih upita?
Dizajnirajte servis u FastAPI: prima trigger po rasporedu, obrađuje PDF dokumente iz Kafka (OCR, izdvajanje entiteta), čuva tekst + entitete u Postgres. Kako biste dizajnirali strukturu?
Kako je radio Event Loop u vašoj asinhronoj usluzi? Kako ste rešavali blokirajuće operacije?
Можете ли да ми кажете шта обично радите на послу?
Navedite osnovnu hijerarhiju izuzetaka u Pythonu. Od čega sve počinje?
Koja je uloga indeksa u baze podataka i kako oni pomažu u ubrzavanju izvršavanja upita?
Можете ли да објасните концепт микросервисне архитектуре и њене главне особине?
Да ли сте упознати са мултиагентским системима?
Napišite funkcije multiplier i minuser (zatvaranja).
Da li posedujete dokument koji potvrđuje vašu vojnu službu?
Kako radi sakupljač smeća u Pythonu?
Да ли имате искуства са мултитхредингом у Питхону и како сте реализовали паралелно извршавање задатака?
Šta su generatori u Pythonu i čemu služe?
Анализирајте следећи Python код који користи threading за повећање променљиве бројача: ```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"Коначна вредност бројача: {counter}") ``` Објасните која је очекивана излазна вредност и дискутујте о потенцијалним проблемима са овим кодом приликом коришћења нити.
Kako pokrenuti sinhroni blokirajući kod (npr. računanje od 1 sekundu) putem endpoint-a u FastAPI, a da ne blokirate EventLoop?
U kojim situacijama korišćenje indeksa u bazi podataka možda neće pružiti očekivano ubrzanje pretraživanja?