Golang
Vorbește despre byte și rune în Go, care este diferența, și oferă un exemplu cu inversarea unui șir de caractere.
Poate Kafka să funcționeze cu gRPC?
Cu ce a folosit în dezvoltarea locală? Împacheta serviciile în containere?
A fost nevoie să setați explicit nivelul de izolare în cod?
Unde merge retry-ul în cazul unui conflict de versiune a blocării optimiste — de la mesajul Kafka sau de la serviciu?
Poți explica modelele Inbox și Outbox, în ce constau?
Este bine să returnați o interfață în loc de o structură? Când poate fi un avantaj?
Cum funcționează planificatorul de goroutines în Go (modelul GMP)? Ce este M în modelul GMP?
Vorbește despre experiența ta profesională folosind ca exemplu orice proiect.
Spuneți-ne mai multe despre Redis: ce tipuri de directoare există și ce date sunt stocate acolo?
Ce este un token JWT? Care este structura sa și avantajele față de tokenurile obișnuite?
De ce ați ales Elasticsearch? Care au fost opțiunile? Ați ales ceva sau ELK era deja existent?
Este corect să se folosească același endpoint pentru adăugarea de prieteni și vizualizarea prietenilor unui utilizator, dar cu metode diferite? Cum va funcționa acest lucru?
Ce știi despre entitățile principale ale Kafka?
Ce sunt stack și heap?
Ce poți să-mi spui despre modelul Outbox?
Povestiți despre o situație în care ați văzut un proces ineficient în companie. Ce ați făcut pentru a-l schimba și cum ați argumentat necesitatea schimbării?
Cum sunt structurate testele în echipă — cine scrie ce, ce acoperire, există E2E?
Ce ar fi interesant pentru tine într-un nou loc de muncă?
Cum este organizată revizuirea codului? Trebuie să participi la lansări?