Python
Zašto Go postaje popularan i zašto vas zanima?
Koje probleme mogu nastati prilikom prenosa fajla između servera? Na šta treba obratiti pažnju?
Kojom sintaksičkom konstrukcijom se može preneti kontrola iteracije sa jednog generatora na drugi?
Da li su sami koristili RabbitMQ ili su samo čuli od tima?
Koje kriterijume koristite za određivanje vremena potrebnog za implementaciju funkcije?
Koja je razlika između obrazaca dizajna Strategy i Template Method?
Šta se dešava sa podacima nakon što ih model proceni?
Šta je graf? Algoritmi pretraživanja grafa?
Објасните концепт бинарног дрвета за претрагу и његове главне особине.
Ispričaj o sebi (2-3 minuta)
Koji aspekti rada na projektu te najviše privlače?
Koje veštine ili osobine ste spremni da pružite novom timu?
Koja je razlika između liste i torke?
Колико је приблизно времена прошло између појаве баг-а и његовог исправљања?
Kako pravilno, korak po korak, sigurno ukloniti kolonu iz baze podataka koja se više ne koristi, ali na koju stari kod još uvek može da se odnosi?
Zašto nije preporučljivo direktno povezivati poslovnu logiku sa konkretnom implementacijom niskog nivoa?
Koje je osnovno načelo rada dekoratora u Pythonu i zašto se koristi?
Kako postupiti u situacijama kada nema spremnih rešenja za web arhitekturu ili okvira?
async def check_response(delay: int, message: str) -> None: timeout = httpx.Timeout(timeout=5) client = httpx.AsyncClient( base_url=BASE_URL, timeout=timeout, ) async with client: response = await client.get(url=f"/delay/{delay}") print(response.status_code, message) async def main() -> None: await check_response(delay=2, message="from first line"), await check_response(delay=2, message="from second line"), await check_response(delay=2, message="from third line"), if __name__ == "__main__": print("Total time:", timeit.timeit(lambda: asyncio.run(main()), number=2))
Šta je GIL u Pythonu i koja ograničenja nameće višestrukom izvršavanju?