C#
На који датум сте последњи пут обављали своју професионалну активност?
Šta je sharding i na šta treba obratiti pažnju prilikom njegovog projektovanja?
Kako optimizovati metodu Enrich za 10 miliona događaja sa različitim ID-jevima? Kako ograničiti paralelizam?
Можеш ли да назовеш и објасниш главне образце понашања који се користе при пројектовању софтверских система?
Можете ли да објасните принцип рада оператора LEFT JOIN у SQL-у и када се користи?
Zašto aplikacija sa bazom podataka radi u jednom okruženju, a u drugom se pogoršava?
Da li ste radili sa sastavljanjem SQL upita za dobijanje podataka?
Ako imamo komunikaciju od kraja do kraja i nije potrebno prenositi velike količine podataka, da li bi koristio gRPC ili REST? Na koje faktore bi obratio pažnju pri izboru protokola?
Objasnite koncept SAGA paterna i njegovu namenu u arhitekturi distribuiranih sistema.
Можете ли да наведете пример приступа решавања архитектонског задатка у систему?
Koje su glavne prednosti i mane jezika za programiranje koji se kompajliraju u mašinski kod?
Koja je razlika između korišćenja LEFT JOIN i RIGHT JOIN prilikom spajanja tabela u SQL?
Potrebno je integrisati 2 aplikacije koje se nalaze na različitim serverima. Aplikacija A registruje korisnika i treba da pošalje Registration Message putem Email-a. Aplikacija B može slati Email. Pričajte o metodama integracije, protokolima i mogućim problemima odabranog načina integracije.
Zašto se u razvoju softvera koristi pristup Domain-Driven Design?
Објасните суштину технологије кеширања и како се она примењује у системима за складиштење података.
Можете ли објаснити шта подразумевају подштошћу у контексту софтверских система?
Koje vrste grešaka mogu dovesti do curenja memorije povezano sa stekom u programu?
Можете ли да наведете пример када се у коду креирају сопствене изузетке?
Koje konkurentne kolekcije poznaješ i zašto su potrebne?
Kako ste stekli veštine programiranja i kakvo iskustvo imate u ovoj oblasti?