Golang
Да ли имате искуство са Elasticsearch као са базом података (не за логове)?
Šta je Clean Architecture i DDD? Da li ste radili sa tim?
Gde je bolje deklarisati interfejs — na mestu implementacije ili na mestu korišćenja?
Да ли имаш искуства са другим технологијама осим Golang-а?
Знаш ли нешто о Domain Driven Design?
Zašto računar ne ume da pravilno sabere decimalne brojeve?
Како радиш? Користиш ли неке оквире или алате?
Шта је за тебе важно, на шта обраћаш пажњу при комуникацији са послодавцима?
Šta bi prenosio unutar ovog kanala (koju strukturu podataka)?
Ispričajte o optimističkom i pesimističkom zaključavanju. Čime se razlikuju?
Испричај ми о SOLID принципима.
Gde će se nalaziti novi sečanj u memoriji pri promeni kapaciteta?
Kako prikazati modularni monolit na shemi sistemskog dizajna?
Ispričaj o svom timu: u kojem timu si radio, njegov sastav i veličina.
Наведено је нето износ — да ли је то плате или укупни приход?
Koje projekte vodiš, koje su tvoje zadatke na višem nivou?
Ako pisac (gorutina koja popunjava kanal vrednostima) odluči da zatvori kanal, šta će se dogoditi? Kako čitalac treba da reaguje na to, kakvi problemi mogu nastati i šta da rade u vezi s tim?
Zašto su potrebni telemetrija i nadzor? S kojim tehnologijama su radili?
tip Sem interfejs { Lock() error //vraća grešku ako je kanal pun TryLock() bool // jednostavno pokušavamo zaključati, ako uspije, vraća true Release() //oslobađanje kanala Cap() int // broj radnih gorutina FreeSpace() int //pokazuje koliko je slobodnog mjesta u kanalu } //struktura //channel - razmišljati o baferu //capacity int //mutex
Koje je tvoje obrazovanje? Završeno? Trenutno ne studiraš?