Golang
Știi ce este normalizarea bazei de date?
Ai participat doar la dezvoltare sau și la elaborarea cerințelor împreună cu analiștii?
Ce este o bază de date relațională și în ce se deosebește de una non-relațională?
Ce tipuri de memorie există în Go? Care este diferența dintre stivă și heap?
interfață TTLCache { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Nu trebuie să scape memorie // get nu trebuie să returneze expirarea //implementare
Care este diferența dintre un ReplicaSet și un Deployment în Kubernetes?
Ați auzit ceva despre cuaternioni? Știți cum sunt folosiți în grafica pe calculator?
Vorbiți despre sistemele de fișiere — cum se face drumul de la dispozitiv la fișier în Linux
Vorbește-mi despre echipă și procesele de dezvoltare. Cum este structurat procesul, cum se realizează revizuirea codului, există dispute?
Ce metode HTTP există? Care dintre ele sunt idempotente?
Enumerați brokerii de mesaje cu care ați lucrat și evaluați-i pe o scară de la 1 la 10.
Spune-mi despre experiența ta cu rețelele neuronale. Cum le folosești în munca ta?
Proiectați o schemă SQL pentru un sistem bancar cu tabele de conturi și tranzacții. Ce restricții și indexuri sunt necesare?
Cum funcționează calculele paralele în Go? Povestește-mi despre planificatorul de goroutines
Virtualizarea utilizează nucleul sistemului de operare gazdă?
Ce este notația asimptotică și ce reprezintă?
Despre GitLab CI — cum ai lucrat, ai scris singur fișierele yaml?
O mișcare — este o singură solicitare sau două? Clientul se conectează prin WebSocket, serviciul actualizează Redis și pub/sub notifică al doilea serviciu.
Câte persoane au fost implicate în cel mai mare proiect la care ai lucrat? Mai puțin de zece, zeci, sute?
Ai avut sarcini legate de arhitectură la locul de muncă: a fost nevoie să proiectezi întreaga arhitectură sau doar anumite servicii/microservicii?