Imaginați-vă o situație: nu puteți găsi teren comun cu un tester din echipa dvs. care vă 'atacă' constant. Cum veți interacționa?
Golang
Cu ce stivă de tehnologii lucrezi la locul tău de muncă actual?
Apelarea runtime.Gosched() întotdeauna cedează imediat procesorul către o altă goroutine?
Este posibil să se ia adresa unui câmp de structură dacă structura este stocată într-un map?
De ce cauți un nou loc de muncă, ce nu-ți place la actualul tău loc de muncă și ce aștepți de la o companie nouă?
Care este diferența dintre blocarea unui apel de sistem (de exemplu, citirea) și blocarea unui Mutex?
Cum se poate reduce numărul de alocări atunci când se lucrează cu slices?
Dacă transmitem un array mare (de exemplu, de dimensiunea unui megabyte) către o funcție, este transmis automat prin referință sau nu?
Câți octeți ocupă o structură cu câmpuri int32, byte, int64 (în acea ordine)?
De ce sunt necesari pointerii aliniați în sync/atomic?
Situația evoluează: modificarea nu durează 2 ore, ci 3 zile de muncă, iar mâine dimineață începe o campanie de marketing care nu poate fi anulată. Ce acțiuni întreprinzi?
Este posibil să construiești un binar fără biblioteca standard Go?
Este compilat dacă declarăm funcția main cu argumente?
Imaginați-vă o situație: codul dvs. se prăbușește în producție, echipa este emoțională, vă blamează, iar liderul de echipă nu a supravegheat revizuirea. Care este reacția dvs.?
Povestiți-ne despre cel mai dificil sau interesant proiect din cariera dvs. în IT
Este posibil să creezi o constantă de tip map sau slice?
Se poate folosi range pentru a converti un array de bytes într-un șir fără alocare de memorie?
Este posibil să luați adresa unui element obținut prin index dintr-o hartă cu cheie int și valoare int?
Pot fi comparate direct două feliile cu operatorul de egalitate pentru verificarea egalității element cu element?
Care flag de go test arată acoperirea codului în procentaj?