KISS ve DRY kısaltmaları ne anlama geliyor?
Golang
Harita içinden öğeler silindiğinde bellekle ilgili ne olur? Harita temizlendiğinde bucket'lar serbest bırakılır mı?
Go'da map nedir, iç yapısı nasıldır, çakışma nedir ve onunla nasıl başa çıkılır?
Partitioning nedir ve neden gereklidir?
func main() { a := make([]int, 0, 3) a = append(a, 1) a = append(a, 2) add(a) fmt.Printf("%v", a) // } func add(a []int) { a = append(a, 3) a = append(a, 4) }
Kim ve nasıl goroutine'ler arasında geçiş yapılıyor? Planlayıcıdan (M:G:P) bahsedin.
İşinizde hangi mimari desenleri kullandınız?
Hangi test türlerini biliyorsunuz? Pratikte testler yazdınız mı?
Hangi veritabanlarıyla çalıştınız? Hangi tür veritabanlarını biliyorsunuz? Neden ilişkisel veritabanlarına ilişkisel denir?
Bir veritabanında işlem nedir? İşlem izolasyon seviyeleri nelerdir ve bunlar birbirinden nasıl farklıdır?
Go'da rune nedir?
Map'te tahsis edilen bellek yetersiz kaldığında ne olur? Overflow-kova nedir ve hangi koşulda oluşturulur?
Go'da gösterici nedir? Ne iyi ve ne kötü?
Büyük ve yoğun kullanılan bir tabloya hangi indeksleri ekleyeceğinize karar verirken hangi kriterleri kullanacaksınız?
Harita içinde fiziksel olarak bir bucket nedir?
Hangi JOIN türlerini biliyorsunuz?