Koje je vaše opšte komercijalno iskustvo u razvoju na Go?
Golang
Koje vrste memorije razlikuje Go (stog i hrpa)? Čime se one razlikuju? Kako Garbage Collector radi sa objektima na stogu?
Šta je gorutina? Zašto se naziva lagana? Koja je početna veličina memorije gorutine i koja je maksimalna?
Šta postoji u Go za paralelno i asinhrono programiranje? Nabrojite glavne alate.
Šta je consumer group u Kafka? Šta su particije i čemu služe?
Kako analizirati i optimizovati sporo SQL upit?
Da li ste upoznati sa obrascima fan-in/fan-out i pipeline? Šta su to?
Да ли имате искуство са високонагруженим сервисима?
Šta su brokeri poruka? Koje poznajete? Čime se razlikuje RabbitMQ od Kafka?
Gde se nalazi granica između Domain, Entity, Application Service u DDD arhitekturi?
Koja pravila rada sa kanalima treba znati tokom razvoja (zatvoreni, otvoreni, kada šta može da se radi)?
Kako Go radi sa greškama? Kako je uobičajeno proslediti grešku iz spoljnjeg paketa na viši nivo, ne otkrivajući unutrašnje detalje?
Koje primitivne sinhronizacije u Go poznajete?
Koje opcije nasleđivanja postoje u Go i u čemu je njihova specifičnost?
Шта је важно за вас при избору новог радног места?
Kako se kodovi HTTP odgovora dele na grupe i šta one znače?
Kako optimalno napraviti mapu ako je poznato da ulazni spisak sadrži milion elemenata?
Menjajući samo 6. red koda (ne menjajući potpis funkcije), da li je moguće pristupiti elementima dodatim unutar funkcije (trojka i četvorka)?
Čime se funkcija razlikuje od metode u Go? Koja je tehnička razlika u pogledu rada sa memorijom?
Šta je SOLID? Možete li navesti svih pet principa sa definicijama?