Wildberries'taki servisleri yüksek yük olarak tanımlayabilir misiniz? Zirvede RPS neydi?
Golang
Go dilinde kapatılmış bir kanal ile nasıl yönetilir veya etkileşim kurulur?
Görevlerin yürütülmesi bağlamında, goroutine ile sistem iş parçacığı arasındaki fark nedir?
Go dilinde Error türünün ne olduğunu ve hata işleme için nasıl kullanıldığını açıklayabilir misiniz?
REST protokolü HTTP/3 ile uyumlu mu?
Bir işlemin PID'sini nasıl bulabilirim?
Son teslim tarihleri veya zaten teklifler var mı?
Read-Write kilidi (RWMutex) nedir ve verilere erişimi yönetmek için nasıl kullanılır?
Linux'ta bir işlemi nasıl sonlandırılır ve SIGTERM ile SIGKILL arasındaki fark nedir? Sinyaller nedir ve ne için kullanılırlar?
Go dilinde dinamik dizi nasıl uygulanır ve nasıl çalışır açıklayabilir misiniz?
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 } Der Fehler bei der Kompilierung # command-line-arguments ./main.go:39:32: Syntaxfehler: unerwarteter Zeilenumbruch, es wurde { nach der if-Anweisung erwartet
Dilimleme operatörü kullanılarak vurgulanan içeriği nasıl belirlenir?
UTF-8 kodlamasının çalışma prensibini ve temel avantajlarını açıklayabilir misiniz?
uniqRandn fonksiyonunu uygulamanız gerekiyor; bu fonksiyon, uzunluğu n olan ve benzersiz, rastgele sayılar içeren bir dilim üretir. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
Son iş yerinizden bahsedin: ne yapıyordunuz, hangi teknolojileri kullanıyordunuz, zorlayıcı görevler nelerdi?
Sistem çağrısı SELECT, dosya sistemiyle etkileşim sürecinde ne rol oynar ve giriş/çıkış izleme için nasıl kullanılır?
PostgreSQL'de işlem nedir? ACID hakkında bilgi ver.
Hangi durumlarda defer çağrılmayacak?
Kafka sisteminde 'Consumer group' teriminin ne anlama geldiğini açıklayabilir misiniz?
İkili ağaç dengeli yapısal bir durum mudur?