Golang
İngilizce seviyeniz nedir?
Kanalda öğe yoksa semaforu serbest bırakmaya (kanaldan okumaya) çalışırken nasıl blokaj gerçekleşir?
Bir uygulamanın dağıtım sürecini ve temel aşamalarını nasıl tanımlıyorsunuz?
Veritabanı ana replikasına yalnızca yazma kısıtlaması nedir?
Bir fonksiyon içinde, aynı fonksiyon içinde özel olarak ilan edilen bir değişkene erişmek mümkün mü?
Go'da yapılar nedir ve ne amaçla kullanılırlar?
Dinamik bir dizideki bir elemana erişimin zaman karmaşıklığı nedir?
Aynı anda çalıştırılabilecek goroutine sayısında bir sınır var mı? Bir milyon goroutine başlatılırsa ne olur?
// 1'den 10'a kadar sayılar func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Genellikle hangi statik kod analizi aracını kullanıyorsun?
Map veri yapısında öğelerin dolaşım sırası nasıl gerçekleştirilir?
Partitioning ve sharding'i ne zaman kullanmak daha iyidir?
Bilgi iletmek için kullanılan temel iletişim kanalları türlerini sayabilir misin?
PostgreSQL'in işlem modeli hakkında bilgi verin: ACID, MVCC, izolasyon seviyeleri.
Ana alan domain için neden Nginx sunucusu kullanılır?
Docker'da çok aşamalı derleme kavramını ve avantajlarını açıklayın.
Programlama veya derleme bağlamında SSA'nın ne anlaşıldığını açıklayabilir misiniz?
SQL'de GROUP BY ve ORDER BY talimatları arasındaki fark nedir ve verilerle nasıl çalışırlar?
Go dilinde proxy rolünü üstlenen fonksiyon nedir?
LRU önbelleğinin çalışma prensibini ve hangi durumlarda kullanıldığını açıklayabilir misiniz?