Golang
пакет главни импорт ( "fmt" ) функција главна() { c := make(chan string) го fmt.Println(<-c) c <- "Hello World!" fmt.Println("Излаз!") }
Gde se čuva konfiguracija Redis-a ako je na posebnom računaru?
Да ли је потребно ажурирати или избрисати податке у ClickHouse-у, или они једноставно леже?
Kako obično opisuješ API? Na primer, imaš li web servis sa endpoint-ovima?
Kako funkcionišu transakcije u PostgreSQL i MySQL?
Šta ti se sviđa u poslu? Šta te pokreće?
Vojna knjižica?
Koje su opcije bile nakon ručnog obrade poruka iz DLQ? Šta ste sa njima radili tehnički?
Реци ми о раду са атомима и mutex-има.
Молим вас, наведите ваше отаџбинско име.
Kako organizovati georeplikaciju sa tri regiona uz strogu konzistentnost za finansijske operacije? Koju replikaciju koristiti (master-master ili master-slave)?
Zašto je odabran gRPC umesto REST-a? Da li su postojali specifični zahtevi za performanse?
Čime se razlikuje slice od niza?
Koji je bio glavni stek na prvom projektu? Ispričaj koje su bile zadatke.
U klasteru od 6 servera oslanjamo se na kvorum da bismo izbegli split-brain. Koliko minimalno aktivnih servera je potrebno za održavanje izbora?
Zašto su potrebni nebufferirani kanali? Zašto ne možemo uvek koristiti kanal sa velikim baferom?
Da li su izveštaji napravljeni iz iste baze u koju se aktivno zapisuje?
Да ли имате искуства са инфраструктуром? Да ли сте морали да додирнете нешто?
// Pitanje 2. Šta će biti prikazano na ekranu package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) panic("aaaa") defer func(){ if r := recover(); r != nil{ fmt.Println("Upravljana panika", r) } } }
Ranije ste radili u RocketDev i počeli sa PHP-jem, a zatim prešli na Go — da li sam u pravu? Koliko dugo već radite sa Go?