Golang
Можемо ли проследити слайс као параметар функције?
Ispričaj mi o bazama podataka — s kojima si radio i s kojima sada radiš?
Kako se u Go obrađuju greške? Čime se razlikuju errors.Is i errors.As?
Zamislite situaciju: ne možete naći zajednički jezik s testerom u vašem timu koji vas stalno 'napada'. Kako ćete komunicirati?
Ispričaj o teškom zadatku na kojem si se naprezao. Koja je bila glavna teškoća?
Kako funkcioniše proces objavljivanja? Kako je prošlo poslednje objavljivanje sa vašim učešćem?
Šta je potrebno uraditi da REST API server (repozitorijum koda) počne da radi u Kubernetes-u?
Ispričaj o graceful shutdown-u: što je to, što se događa tijekom njega, kako se poziva? Koje procese servis izvršava u Kubernetesu nakon primanja SIGTERM?
Gde, po vašem mišljenju, počinje highload? Koja je granica između highload i ne-highload?
Imate servis koji pokreće mnogo gorutina. Kako biste ograničili broj istovremeno pokrenutih gorutina?
Реците више о пројектима на Go
Ko u timu je odgovoran za razvoj arhitekture? Imaš li iskustva u samostalnom razvoju? Kako bi ovaj proces trebao biti organizovan?
Ispričaj o Kubernetesu — šta je to, kako se razlikuje od Dockera, koje su njegove glavne komponente?
Kako je organizovan kanal ispod haube u Go?
Koje vrste promenljivih postoje u Go?
Ispričaj mi o uzorku Semaphore.
Kako su zadaci raspoređeni unutar tima?
Zašto je pristup Go-a ka višestrukom procesiranju bolji od drugih jezika?
Ispričajte o svom iskustvu rada sa sistemima visokog opterećenja. Da li ste morali rešavati zadatke vezane za raspodelu i balansiranje saobraćaja?
Ako operacija traje 10-12 minuta, a aktivno je zapisivanje i podaci se menjaju, da li su postojali neki neželjeni efekti?