Kokias duomenų bazes ir žinučių tarpininkus naudojate savo stack'e?
Golang
Papaskink apie komandą: su kuo bendradarbiavai, kiek žmonių buvo?
Ką parodys kodas? Ką manote apie šį kodą? // Patikrinkite, ar projektas egzistuoja existingID, err := i.projectRepo.GetIDByJiraID(ctx, postgresConn, issue.ID) if err != nil { return 0, fmt.Errorf("nepavyko patikrinti projekto egzistavimą: %w", issue.ID) }
HeadHunter turi dienos limitą – 16 tūkst. CV peržiūrų, ir platus filtras viską suvalgo — kaip tai išspręsti?
Transakcijų izoliacijos lygiai, anomalijos, kas yra Serializable?
Kokia buvo tavo komandos kryptis?
1. Parodykite TOP 10 pagal užsakymų sumą naudotojų, kurie per pastaruosius 30 dienų pateikė daugiau nei 2 užsakymus 2. Parodykite TOP 3 kategorijas pagal pajamas per pastaruosius 6 mėnesius
Kiek metų bendros patirties su Go kūrimu?
Parašykite funkciją, kuri vietoje pašalina visus elementus, lygius val, iš slice. Grąžina slice be pašalintų reikšmių. func RemoveValue(slice []int, val int) []int { // jūsų kodas } // Pavyzdys RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}
Rašėte testus? Kokius?
Papaskok, kas yra patikrinimas ir kur ši žodis taikomas?
Papaskink daugiau apie paskutinius projektus: technologijos, tavo atsakomybės sritis, pagrindiniai uždaviniai.
Kokia buvo projekto architektūra — mikroservisai?
Kaip pavyko API įkėlimo medicinos failų greitį padidinti daugiau nei 3 kartus?
Kokius pasiekimus labiausiai didžiuojatės ir ką prisimenate?
Kaip sprendžiamos kolizijos Go (iki versijos 1.24) žemėlapyje? Papasakok apie baketus ir overflow-baketus.
Ką išves programos paleidimo metu: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Darbo imitacija }() } wg.Wait() fmt.Println(len(counter)) }
Ar galite papasakoti apie projekto esmę? Ką tai reiškia galutiniam vartotojui?
Kaip veikia DISTINCT?
Kokius JOIN tipus žinai ir kuo jie skiriasi?