Golang
Povej mi o svoji izkušnji, s čim si se ukvarjal, na katerem projektu si delal in kakšno vlogo si imel?
Ak je hlavným úlohou zabezpečiť doručenie správ, čo je lepšie zvoliť: Kafka alebo RabbitMQ?
Ako pochopiť, že degradácia nastala práve kvôli rastu spotreby zdrojov (CPU atď.)?
Porozprávaj mi o svojom poslednom projekte, na ktorý si hrdý.
Čo sa stalo, keď index vrátili späť, prepisali dopyt a potom znova nasadili ten istý index?
Aké problémy môžeme stretnúť pri navrhovaní architektúry mikroslužieb?
Aké spôsoby existujú na spojenie reťazcov v Go? Aký je rozdiel medzi + a strings.Builder?
Ako sa implementuje idempotentnosť konzumenta/producenta?
```go func main() { wg := sync.WaitGroup{} for i := 0; i < 10; i++ { wg.Add(1) go func(wg sync.WaitGroup) { defer wg.Done() fmt.Println(i) }(wg) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```
Prečo hľadáte niečo iné? Je nejaký konkrétny dôvod?
Prečo ste sa rozhodli vytvoriť samostatnú metódu Start na spustenie workerov?
Mal si skúsenosti s gRPC a GraphQL? Porozprávaj o nich.
Aký je rozdiel medzi TCP a UDP? Prečo sa pre HTTPS používa TCP?
Povedz mi o princípoch SOLID
Čo sa deje pri spustení skompilovaného binárneho súboru Go programu?
Existujú konkurenčné ponuky?
Ako dlho ste pracovali ako PHP vývojár a koľko v Go?
Koľko záznamov bolo? Koľko historických údajov je potrebné uchovávať?
Ako zaručiť, že nikto nebude písať do uzavretého kanála? Aké je jednoduché pravidlo?
Aké balíčky poznáš v Go pre prácu s sieťou?