Golang
Шта ти је важно у тиму и у радном процесу?
Zadatak: Šta će prikazati kod? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
Anti-fraud je velika usluga ili deo šireg sistema? Kako sarađuje sa drugim servisima?
Ispričaj mi o korišćenju Kafka na poslu: slučajevi, šta si pisao?
Koje obrasce dizajna poznaješ? Koje grupe obrasca postoje?
Kako je implementiran Mutex ispod haube? Šta je SpinLock i kako radi?
Da li koristite neuronske mreže u svom radu? Kako tačno? Kako se odnosite prema njima?
Ispričaj o B-drveću i Hash indeksima: kako rade i kada se koriste?
Можеш ли да препишеш конструкцију слања задатака преко range?
Šta je korišćeno za procenu performansi i profilisanje? Da li je korišćen standardni pprof profilisanje u Go?
Koji indeks postaviti na polje order_sum za upit sa uslovom 'veće od vrednosti'?
Kako Go odlučuje da li će memoriju dodeliti na steku ili na hrpi? Zašto je to važno?
Koji su vaši očekivanja u pogledu plate? Koji iznos razmatrate mesečno?
Да ли је могуће самостално учити код куће? Имаш ли личне пројекте?
Koji su nivoi izolacije transakcija u SQL (PostgreSQL)?
Да ли сте радили са рекламним метрикамa? Знате ли како се мере?
Можда би требало да почнем да користимо goroutine-е да бисмо повећали брзину, на пример, десет пута брже коришћењем десет goroutine-а?
Šta će se desiti sa veličinom tabele nakon što unesete hiljadu redova i zatim obrišete sve?
Koja konstrukcija jezika Go omogućava izvršenje radnje pri izlasku iz opsega goroutine/funkcije?
// Ulazni niz s sadrži samo znakove '(', ')', '[', ']' // Odredite da li je ulazni niz validan. // Niz je validan ako: // - Sve otvorene zagrade su zatvorene zagradama istog tipa. // - Zagrade se zatvaraju u pravom redosledu. // - Svaka zatvorena zagrada odgovara otvorenoj zagradi istog tipa // () // func isValid(s string) bool { // }