Golang
Poslovanje žuri, i imaš izbor: napisati jednostavan i razumljiv kod koji će kasnije zahtevati refaktorisanje, ili odmah osmisliti složenu i skalabilnu arhitekturu, ali potrošiti dvostruko više vremena. Kako ćeš izabrati?
Zašto tražiš novo radno mesto?
Колико дубоко сте морали да уроните у Kafka? Колико истовремених читаоца може бити из теме са 5 партиција у оквиру Групе потрошача?
Да ли радите углавном на даљину?
Znaš li šta je testiranje zasnovano na tabelama (table-driven tests)?
// задатак 2 // 1. OpenAPI + gRPC // (YAML) // info: // title: API knjiga // version: .. // paths: // /books: // get: // responses: // "200"
Čime si se bavio u Yandexu?
Kako ste implementirali keširanje? Da li ste koristili Redis lockove?
Kako funkcioniše profilisanje?
Šta je DNS i MITM napad?
Колико људи тренутно ради на пројекту?
Ispričaj mi o poslednjem failu — šta se desilo, kako su ga pronašli i kako su ga rešili?
Šta te sada motiviše da tražiš novi posao?
Koje su prednosti i mane mikroservisne arhitekture u poređenju sa monolitnom?
Šta je connection pool u paketu database/sql u Go?
Zašto je podrazumevano odabrano tačno 16 shardova?
Šta je radnička grupa u Go i kada biste je koristili?
Ispričaj o projektu u Avitu — pozicija (mid/senior), koje zadatke si rešavao?
Kako je vaša saradnja sa Kubernetes i Docker organizovana? Da li su se time bavili sami developeri ili je to bio posao DevOps-a?
Koliko instanci ETCD je potrebno za otpornost na kvar?