Kako funkcioniše Garbage Collector u Pythonu? Kako se otkrivaju ciklične reference?
Python
Kako radi EventLoop u Pythonu? Čime se asinhronost razlikuje od višestrukosnosti i višeprocesnosti?
Šta je kontekstni menadžer u Pythonu? Čemu služi? Kako napisati svoj?
Zašto je potreban chunking? Čime se vektorizuju chunkovi?
Koje tipične probleme RAG poznaješ?
Snimak ekrana sadrži Python kod koji koristi asyncio, ali na slici nije napisana nijedna eksplicitna pitanja ili zadatak. Ako je zadatak implicitan, može biti povezan sa identifikacijom ili ispravljanjem problema u asinhronom kodu. Evo koda sa snimka ekrana: ```python import asyncio async def func_1() -> None: await asyncio.sleep(2) async def func_2() -> None: await asyncio.Sleep(3) async def main() -> None: await func_1() await func_2() if __name__ == "__main__": asyncio.run(main()) ``` Potencijalni implicirani zadatak: Identifikujte i ispravite sve greške u asinhronom kodu.
Ko je bio zadužen za podešavanje nadzora i koja su alata korišćena?
Pogledaj kod sa asyncio. Koliko će vremena trajati izvršavanje funkcije main? Kako da pokrenete korutine paralelno?
Čime ste radili na API u Pythonu? Koje metode HTTP zahteva poznajete? Čime se razlikuje PUT od POST?
Kako da proizvođač piše poruke jednog korisnika samo u jednu particiju u Topic-u sa 4 particije?
# Koliko vremena traje izvršavanje asyncio.run(main())?
Šta znači podržavati profesionalca?
Koja je struktura PostgreSQL?
Kako Python dodeljuje memoriju? Pričaj o arenama, bazenima i blokovima.
Kako ste podelili monolit na mikroservise? Koja je bila logika za razdelu po domenima? Kako ste obezbedili nezavisnost domena i upravljali transakcijama?
Šta ste videli na monitoringu: iskorišćenje resursa, dostupnost aplikacija ili poslovne metrike?
Šta su fork i spawn, i šta je copy-on-write?
Da li zadatak kreiran putem create_task bez await može ostati neizvršen?
Šta su indeksi i zašto se koriste? U kojim slučajevima je preporučljivo napraviti indeks, a u kojima ne?
Можемо ли у Pydantic моделу поставити празан списак као подразумевану вредност (на пример, field: List = [])?