Unde au fost trimise mesajele? Care sunt duplicate.
Golang
Ce teste scrii de obicei și în ce cazuri sunt aplicate?
De ce ați părăsit locul anterior?
Care sunt așteptările tale de la un nou loc de muncă?
Ce modele de programare paralelă cunoști? Oferă un exemplu de semafor din biblioteca standard/practică Go și explică cum poate fi folosit un canal ca semafor (capturare și eliberare).
De ce ai decis să cauți un loc de muncă?
Care a fost cea mai interesantă sarcină pe care ai rezolvat-o recent?
Sarcină: implementarea pattern-ului Outbox — adăugați coloane în tabel și descrieți interogări pentru un sistem cu mai mulți workeri, garanția procesării unice și reprocesarea în caz de eroare
Ați efectuat teste de încărcare? Care a fost încărcătura?
Spuneți-ne mai multe despre rezultatul cheie (optimizarea rapoartelor)
Ce este o construcție multi-etapă și de ce este nevoie?
În ce paradigme de programare ne aflăm când programăm în Go și când scriem în SQL? Care paradigmă corespunde Go și care SQL-ului clasic?
Cum să organizezi comunicarea între două goroutines?
pachet principal importă "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Vorbește-mi despre funcțiile de fereastră în SQL — cum se scriu?
Vorbiți despre experiența dvs. la Gazpromneft.
Care sunt așteptările tale salariale? Cum percepi formalizarea PTC?
Vorbește-mi despre cea mai dificilă sarcină a ta, fie tehnică, fie de afaceri.
Ce sunt stack și heap?
Ce proiecte ai avut la ultimul loc de muncă?