Golang
Sıfırdan inşa edilen bir projeye mi katıldın yoksa zaten ara bir aşamadayken mi girdin?
Ana programlama dili nedir ve başka hangi dilleri biliyorsun, ticari olmayan deneyim dahil?
Have sayacını azaltmak veya artırmak için hangi ilke kullanılır?
Senin görüşüne göre, sanallaştırma varsa neden konteynerler kullanılsın?
Go'da fonksiyon parametreleri, özellikle dilimler nasıl iletilir?
İşlemlerin izolasyon seviyeleri hakkında bilgi verin.
İş yerinde, aksine, seni ne motive eder? Hangi görevlerden en fazla zevk alırsın?
Go'da (sürüm 1.24'e kadar) map'teki çakışmalar nasıl çözülür? Bucketlar ve overflow bucketlar hakkında bilgi ver.
Yazılan çözümün bellek karmaşıklığı nedir?
Mikroservis mimarisi nedir ve monolit ile karşılaştırıldığında avantajları ve dezavantajları nelerdir?
Bir yazarın (kanala değerler dolduran bir goroutine) kanalı kapatmaya karar vermesi durumunda ne olur? Okuyucu buna nasıl tepki vermeli, hangi sorunlar ortaya çıkabilir ve bunlarla nasıl başa çıkmalı?
İş parçaları arasında paylaşılan bellek nedeniyle hangi sorunlar ortaya çıkabilir? Bunları nasıl önleyebilirsiniz? Hangi senkronizasyon yöntemlerini biliyorsunuz?
Eğitim hakkında bana bilgi verin — yakın zamanda yüksek lisans derecesi aldınız mı?
Telemetri ve izleme ne işe yarar? Hangi teknolojilerle çalıştınız?
Eğitim durumun nedir? Tamamlandı mı? Şu anda eğitim alıyor musun?
Takımınızın yapısını tanımlayın.
ana paket import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
[Şirket] öncesinde [önceki şirket]te çalıştınız mı?
Konteyner durdurulduktan sonra veriler silinir mi?
Şu anda çalışıyor musunuz? İş değiştirmeyi düşünüyor musunuz?