Golang
Kodlama görevi: Dizide bulunmayan en küçük doğal sayıyı bulun
Logları işlemek için bir Worker Pool uygulayın: kanaldan logları okuyun, paralel işleyin, her hizmet için log sayısını sayın, map[serviceName]count döndürün.
Önbaklı verilerin güncel olmaması kritik miydi?
Görev: Kod ne gösterecek? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
Go'da HTTP sunucusu nasıl çalışır?
Ve veritabanı böyle bir yük altında nasıl çalışabilir?
Son zamanlarda başarmış olduğunuz zor bir teknik görevi anlatın.
Veritabanlarında işlemler neden gereklidir?
Listeden hangileri Go'da senkronizasyon araçlarıdır? Kanallar, sync.WaitGroup, sync.Mutex, sync.Cond?
Redis'te yazma işleminin atomikliğini nasıl sağladınız? Hangi algoritmayı kullandınız (Lua betiği)?
En yakın dolu yerden maksimum mesafeye ilişkin problemi çözme tekniğini açıklayın
Postgres'teki kilitler hakkında konuş.
Bir dizenin palindrom olup olmadığını kontrol eden bir fonksiyon yazın. Bir palindrom, her iki yönde de aynı şekilde okunan karakter dizisidir. Sadece a- я, А- Я harfleri arasındaki karakterler kontrol edilmeli, büyük/küçük harf dikkate alınmamalıdır.
Rehashing nedir?
Bir hash fonksiyonu örneği verebilir misiniz?
Ayrıca daha önce PHP ile yazdığımı görüyorum. Lütfen, PHP'den Go'ya geçişin nasıl olduğunu anlatır mısın? Belki bazı kurslar aldın veya dili başka yollarla öğrendin.
BASE nedir?
Yeni bir iş yerinden ne bekliyorsun?
Şirkete hangi sorular var? Görevlerin planlanması ve değerlendirmesi nasıl gerçekleşiyor?
Veritabanınız monolit için mi ortak kalmış yoksa her hizmet için ayrı veritabanlarına mı bölündü?