Golang
Šta se desilo nakon inboxa? Postoji li procedura agregacije?
Zašto se između aplikacije i baze podataka postavljaju PgBouncer ili Odyssey? Šta je to komponenta?
Postgres je glavni izvor podataka za imenik. U Postgresu se pojavila nova nomenklatura (novi proizvod) — treba li da se pojavi u Redis-u?
Ispričajte o sebi i poslednjem projektu: poslovni smisao, arhitektura, tim, metodologija
Kako sebe ocenjuješ u okviru grada — Middle, Middle+, Senior?
Šta se dešava prilikom kompilacije funkcije sa generičkim tipovima?
U kom redosledu operator select čita iz više kanala?
Da li je nakon implementacije Elasticsearch bilo nekakvog povratnog informacija od korisnika ili tehničke podrške?
Ispričaj o organizaciji rada sa memorijom u Go
Ispričaj o paketu context u Go. Čemu služe konteksti?
Koji je razlog tvog odlaska iz prethodne kompanije?
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?
Znaš li šta je testiranje zasnovano na tabelama (table-driven tests)?
Може ли Increaser постати имплементација Sender-а? У чему се логички разликују Increaser и Sender?
Kako se to odražava na vaš servis? Kako je sve to raslo i kakve su izveštaje pravili?
главни пакет импорт ( "fmt" ) tip Foo интерфејс { Foo() } tип Bar структура { Message string } func (b Bar) Foo() { fmt.Println(b.Message) } func main() { var b *Bar var f Foo f = b if f != nil { f.Foo() } }
Čime si se bavio u Yandexu?
glavni paket uvozi ( "fmt" ) funkcija main() { c := make(chan string) goreutina go fmt.Println(<-c) c <- "Zdravo svete!" fmt.Println("Izlaz!") } fatali error: svi gorutini spavaju - deadlock! goroutine 1 [primanje kanala]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Program je završio: status 2.