Golang
Milyen indexet adjunk hozzá a szabad könyvek kereséséhez? Miért minden mező a összetett indexben? Hogyan működik az index 2 millió sor esetén?
Mesélj a Go nyelvű térképről: hogyan van felépítve, milyen az átlagos és a legrosszabb esetben az műveletek összetettsége.
Tudsz példát mondani önálló projektvezetésre?
Dolgozott reklámmetrikákkal? Tudja, hogyan mérik őket?
Hány szolgáltatás olvasta a Kafka témát?
Mi a különbség a Dependency Inversion és a Dependency Injection között?
a := []int{1} // *T &1111000 len cap fmt.Println(len(a), cap(a)) // 1 1 b := append(a, 2) // *T &1111001 fmt.Println(len(b), cap(b)) // 2 2 b[0] = 0 fmt.Println(a) // [1] fmt.Println(b) // [0 2] c := append(b, 3) // [0 2 3] len = 3, cap = 4 // *T &1111011 ? d := append(c, 4) // [0 2 3 4] // len = 4, cap = 4 // *T &1111011 ? c[0] = 100 fmt.Println(b) // fmt.Println(c) // fmt.Println(d) //
Hogyan töltötték fel és frissítették az Elasticsearch-et?
Hogyan lehet megoldani a mutató módosításának problémáját a függvényben, anélkül, hogy közvetlenül megváltoztatnánk a mezőt?
Mekkora fizetést vár?
Miért döntöttél úgy, hogy most keresel valamit, miért jársz interjúkra?
Hogyan oldja meg a versenyhelyzet problémáját, amikor különböző goroutine-okból egyszerre adunk hozzá termékeket egy kosárhoz?
Mi azok a zombi folyamatok Linuxban? Milyen jeleket kell küldeni a befejezésükhöz?
Töltsd meg a szeletet mutex nélkül, hogy benne legyen az összes 1000 elem.
Hogyan szakítja meg a ütemező az örökké tartó ciklusba lépett goroutine-ot?
Az olvasások a mesterrel, a replika vagy hogyan oszlottak el?
Hogyan zajlik az egyéni vállalkozók jövedelmének nyilvántartási folyamata?
Mesélj az izolációs szintekről tranzakciókban. Hány van belőlük, és melyik az alapértelmezett a PostgreSQL-ben?
Mi az a Mutex?
// Mit fog a kód kiírni? func main() { var wg sync.WaitGroup for i := 0; i < 3; i++ { go func() { wg.Add(1) defer wg.Done() fmt.Print(i) }() } wg.Wait() fmt.Println("\ndone") }