Golang
Tudnál adni egy utolsó példát arra a feladatra, amit élveztél?
Mesélj a tapasztalatodról
Mit fog a program futtatásakor megjelenni: 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) // Munka szimuláció }() } wg.Wait() fmt.Println(len(counter)) }
Mi újdonságok jelentek meg a Go 1.26-ban?
Miért az Alpine van alapképként használva?
Mennyi memória kerül kiosztásra goroutine létrehozásakor (minimum és maximum)?
Írjon egy függvényt, amely helyben eltávolítja az összes olyan elemet, amely megegyezik val értékével a slice-ben. Visszaadja a szeletet a törölt értékek nélkül. func RemoveValue(slice []int, val int) []int { // kódja } // Példa 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{}
Volt-e integráció a dolgozott projektjeidben?
Mesélj az adatbázisok indexeiről: mire jók, milyen típusai vannak, hogyan válasszuk ki őket helyesen?
Mesélj a sync.Atomic-ról: mire használják, kellett már használnod a munkád során?
Hogyan old meg, ha egy magas prioritású szűrő túl széles és az egész költségvetést elnyeli?
Mit adott vissza a keresőszolgáltatás?
Milyen szinkronizációs primitívek léteznek a Go-ban?
Hogyan dolgozott a WebSocket-tal? Infrastruktúra beállítás szinten vagy csak kód szinten? Milyen technológiákat használt? Volt-e problémája a kapcsolódással az infrastruktúra szinten?
Készen állsz most indulni, vagy vannak terveid/pihenés?
Van-e ugyanaz a korlátozás az RPC-ben a forrás jelenlétére a útvonalon, mint a REST-ben?
Mi az az OSI modell? Mi az az alkalmazási réteg?
Mi az index a PostgreSQL-ben? Hogyan dolgoztál indexekkel, és milyen alapokra döntöttél az index létrehozásáról?
Tervezzen egy rate limitert egy külső API-hoz, 100 kérés/másodperc vagy perc limit mellett
Mi a különbség a DELETE és a TRUNCATE között?