Sobes.tech

Golang

Koje baze podataka i brokeri poruka koristite u svom stacku?

Senior
173

Ispričaj o timu: s kim si sarađivao, koliko je ljudi bilo?

Middle+
173

Šta će prikazati kod? Šta misliš o ovom kodu? // Proveri da li projekat postoji existingID, err := i.projectRepo.GetIDByJiraID(ctx, postgresConn, issue.ID) if err != nil { return 0, fmt.Errorf("neuspešno proveravanje postojanja projekta: %w", issue.ID) }

Senior
171

HeadHunter ima ograničenje od 16 hiljada pregleda CV-a dnevno, a širok filter sve pojede — kako rešiti?

Senior
170

Нивои изолације трансакција, аномалије, шта је Serializable?

Middle
170

1. Prikažite TOP 10 po zbiru narudžbi korisnika koji su napravili više od 2 narudžbe u poslednjih 30 dana 2. Prikažite TOP 3 kategorije po prihodu u poslednjih 6 meseci

Middle+
169

Koje je bilo pravac tvoje ekipe?

Middle+
169

Колико година укупног искуства у развоју са Go?

Middle+
168

Kako je uspelo ubrzati učitavanje medicinskih fajlova putem API-ja više od 3 puta?

Middle+
167

Da li ste pisali testove? Koje?

Middle+
167

Ispričaj mi šta je verifikacija i gde se koristi ova reč?

Middle+
167

Napišite funkciju koja uklanja sve elemente jednako val iz slice-a na mestu. Vraća slice bez uklonjenih vrednosti. func RemoveValue(slice []int, val int) []int { // vaš kod } // Primer 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{}

Middle+
167

Реци више о последњим пројектима: технологије, твоја зона одговорности, главни задаци.

Middle
165

Koja je bila arhitektura na projektu — mikroservisi?

Middle+
165

Koje vrste JOIN-ova poznaješ i po čemu se razlikuju?

Senior
165

Kako se rešavaju kolizije u mapu u Go (do verzije 1.24)? Pričaj o bucket-ima i overflow-bucket-ima.

Middle+
165

На кој достигнућа сте најпоноснији и шта сте запамтили?

Senior
165

Kako funkcioniše DISTINCT?

Senior
165

Можеш ли да кажеш у чему је суштина пројекта? Шта то значи за крајњег корисника?

Middle+
164

Šta će biti prikazano pri pokretanju programa: 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) // Simulacija rada }() } wg.Wait() fmt.Println(len(counter)) }

Middle+
164
/13