Golang
Podľa akých kritérií budeš teraz vyberať nového zamestnávateľa?
Čo ste robili s neplatnými správami po ručnej spracovaní? Ako to vyzeralo technicky?
Pracuješ teraz?
Úloha: Čo zobrazí kód? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
Aký balík sa použil na vytvorenie mockov?
Je anti-fraud veľká služba alebo súčasť väčšieho systému? Ako komunikuje s inými službami?
Aké vzory ste použili v kóde? Prečo ste si vybrali prístup Event-Driven a Kafka namiesto bežných požiadaviek?
Aký je rozdiel medzi JSON a Protobuf?
Spôsobuje použitie time.After v slučke únik pamäte?
Čo je GOMAXPROCS? Môže aplikácia použiť viac jadier, ako je uvedené?
Povedzte o plánovači Go (model GMP)
Ako pristupujete úlohe, keď je zadanie zle napísané?
Povedajte nám o spracovaní chýb v Go. Čo je typická chyba? Čím sa spracovanie chýb v Go líši od iných jazykov?
Aké garantované doručenie ponúka Kafka? Čo je potrebné urobiť na producentovi, aby sa zabezpečilo exactly-once?
Čo sa deje so slice v Go, keď rastie a dosiahne svoj limit kapacity? Ako funguje logika pri pridávaní nových prvkov?
Prečo ste sa rozhodli použiť LLM namiesto jednoduchšej logiky v kóde?
Prečo sa Go stal populárnym? Aký problém rieši?
Môžeš uviesť príklad samostatného riadenia projektu?
Prebieha rozšírenie štátu?
Implementujte logiku funkcie Allow pre limitér rýchlosti. Ako budete sledovať udalosti a kontrolovať limity?