Golang
Ce se rezolvă cu Serializable?
Interviu pentru rolul de dezvoltator Golang cu 6 ani de experiență. Povestiți despre voi și experiența voastră.
De ce float nu este potrivit pentru a lucra cu banii?
De ce nu este scrisă condiția inițială pentru verificarea caracterelor în implementare?
Ce este Deadlock-ul? Cum se evită blocarea mutuală?
Ce se întâmplă dacă încerci să trimiți într-un canal închis?
Und sunt plasate variabilele în Go — pe stivă sau pe heap? Ce este analiza escape?
Poți să ne spui cum se desfășoară procesul tău de dezvoltare, de la idee până la producție?
În Go nu există moștenire ca în Java. Cum explici unui începător Java cum se realizează reutilizarea codului în Go?
Cum primești sarcinile, de la cine vin?
Ce servicii ai reușit să scrii de la zero?
Vorbește despre colectorul de gunoi în Go — algoritm, metode de optimizare
Ce faci la [companie]? La ce proiect lucrezi?
Cu ce baze de date ai lucrat și ce interogări SQL știi să scrii?
Cum se determină modelele de resurse (dimensionare) pentru un nou produs care intră în instalator? Cum se obțin cifrele necesare?
De ce este o sarcină dificilă din punct de vedere tehnic? De ce nu o funcție de 100 de linii?
Cum se paralelizează procesarea logurilor folosind un pool de worker-e? Cum se obțin rezultatele din goroutines?
Cât de des trebuie să lucrezi cu goroutines în muncă?
Putem transmite un slice ca parametru într-o funcție? Există anumite nuanțe în această transmitere?
Cu ce a folosit în dezvoltarea locală? Împacheta serviciile în containere?