Sobes.tech

Golang

Jaké databáze a message brokery používáte ve svém stacku?

Senior
173

Pověz mi o týmu: s kým jsi spolupracoval, kolik lidí bylo?

Middle+
173

Co zobrazí kód? Mit si o tomto kódu? // Zkontrolujte, zda projekt existuje existingID, err := i.projectRepo.GetIDByJiraID(ctx, postgresConn, issue.ID) if err != nil { return 0, fmt.Errorf("selhání při kontrole existence projektu: %w", issue.ID) }

Senior
171

Úrovně izolace transakcí, anomálie, co je Serializable?

Middle
170

HeadHunter má limit 16 000 zhlédnutí životopisů za den a široký filtr všechno pohlcuje — jak to vyřešit?

Senior
170

Jakým směrem se ubírala tvá tým?

Middle+
169

1. Zobrazte TOP 10 podle souhrnu objednávek uživatelů, kteří za posledních 30 dní provedli více než 2 objednávky 2. Zobrazte TOP 3 kategorií podle výnosů za posledních 6 měsíců

Middle+
169

Kolik let celkových zkušeností s vývojem v Go?

Middle+
168

Psali jste testy? Jaké?

Middle+
167

Napište funkci, která odstraní všechny prvky rovné val ze slice na místě. Vrací slice bez odstraněných hodnot. func RemoveValue(slice []int, val int) []int { // váš kód } // Příklad 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

Pověz mi, co je to ověření a kde se toto slovo používá?

Middle+
167

Pověz mi podrobněji o posledních projektech: technologie, tvá oblast odpovědnosti, hlavní úkoly.

Middle
165

Jaká byla architektura v projektu — mikroservisy?

Middle+
165

Jak se podařilo zrychlit načítání lékařských souborů přes API více než třikrát?

Middle+
165

Jak se řeší kolize v mapě v Go (do verze 1.24)? Povídej o bucketách a overflow-bucketách.

Middle+
165

Čím se nejvíce pyšníte a na co si vzpomínáte?

Senior
165

Jak funguje DISTINCT?

Senior
165

Můžeš popsat podstatu projektu? Co to znamená pro koncového uživatele?

Middle+
164

Co se zobrazí při spuštění programu: 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) // Simulace práce }() } wg.Wait() fmt.Println(len(counter)) }

Middle+
164

Jaké mechanismy jsou potřeba, aby nedošlo ke ztrátě odpovědí přicházejících přes webhook od HeadHunter?

Senior
163
/13