Golang
Ce este important pentru tine atunci când alegi un nou loc de muncă?
Ce se întâmplă cu această operație de trimitere? Canalul se va extinde automat și primirea se va face asincron Goroutine-ul se va bloca până când va apărea un receptor Valoarea va fi ignorată fără eroare Trimiterea va provoca un panic
Vorbește-mi despre sarcinile de optimizare a interogărilor la baza de date, scrierea indexurilor, partiționare.
Cu ce se deosebesc goroutine-urile de firele sistemului de operare? La ce sunt utile goroutine-urile?
De ce a fost făcută apelarea la backend.Invoke în afara mutex-ului?
Ce sunt Test Containers?
Cum generezi mock-urile?
Ce este important pentru tine atunci când alegi un angajator, la ce acorzi atenție?
La ce nivel de venit te raportezi în prezent?
Care este avantajul JWT față de stocarea sesiunilor pe server?
Cum te evaluezi ca dezvoltator Go?
Cum funcționează programatorul?
Care este nivelul tău de engleză?
Povestește o sarcină interesantă de care ești mândru, o experiență sau dificultăți.
De ce ați decis să intrați pe piață? Ce nu merge bine acum la Magnit?
Ce vom face dacă vom avea mulți jucători din întreaga lume și calitatea jocului va depinde de ping?
În Go nu există moștenire ca în Java. Cum explici unui junior cu experiență în Java reutilizarea codului în Go și de ce poate fi mai bună?
Poate o structură în Go să implementeze mai multe interfețe simultan?
Care este diferența principală dintre Repeatable Read și Serializable?
package main import ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Exit!") }