Mesélj a Logitrade projektről: miről szólt és miért mentél el?
Golang
Mi a különbség a goroutine és a rendszer szál között a feladatok végrehajtásának kontextusában?
Jellemezhetnéd a Wildberries szolgáltatásokat magas terhelésként? Mekkora volt a RPS csúcsidőben?
Hogyan lehet kezelni vagy interakcióba lépni egy zárt csatornával a Go nyelvben?
Hogyan találom meg a folyamat PID-jét?
func Exclude(a, b []int) []int { set := make(map[int]struct{}) for _, v := range b { set[v] = struct{}{} } result := make([]int, 0) for _, v := range a { if _, ok := set[v]; !ok { result = append(result, v) } } return result } Fordítási hiba # command-line-arguments ./main.go:39:32: szintaktikai hiba: váratlan sorvége, { várható az if feltétel után
Magyarázza el, mi az a Read-Write zár (RWMutex), és hogyan használják az adatokhoz való hozzáférés kezelésére.
Meg tudná magyarázni, mit jelent a 'Consumer group' kifejezés a Kafka rendszerben?
Tudná magyarázni, hogy mi az Error típus a Go nyelvben, és hogyan használják a hibák kezelésére?
Egy bináris fa egyensúlyban lévő szerkezeti állapot?
Vannak határidők vagy már ajánlatok?
Hogyan lehet egy folyamatot leállítani Linuxban, és miben különbözik a SIGTERM a SIGKILL-től? Mik azok a jelek és mire használják őket?
Hogyan korlátozhatjuk a polling worker hívásainak számát, ha az API fizetős?
El tudná magyarázni, hogyan valósul meg és működik a dinamikus tömb a Go nyelvben?
Milyen esetekben nem hívódik meg a defer?
Hogyan határozható meg a szeletelő operátorral kijelölt tartalom?
A uniqRandn függvény megvalósítása szükséges, amely egy n hosszúságú, egyedi, véletlenszerű számokat tartalmazó listát generál. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
Milyen eszközöket használtak az alkalmazások teljesítményének elemzéséhez?
El tudná magyarázni az UTF-8 kódolás működési elvét és fő előnyeit?
Mi az a tranzakció a PostgreSQL-ben? Beszélj az ACID-ról.