Golang
Hangi senkronizasyon primitive'inin yerleşik bir bekleme sırası vardır ve tek seferlik başlatma için kullanılır?
İş iletişiminde küfür etmeye ne diyorsunuz?
Neden yeni bir iş arıyorsunuz, mevcut işinizde neyi beğenmiyorsunuz ve yeni bir şirketten ne bekliyorsunuz?
go tool pprof nedir ve nasıl kullanılır?
Jira'daki standart görev atama algoritması müşteriyi neden memnun etmedi ve özel bir çözüme ihtiyaç duyuldu?
Durum gelişiyor: düzenleme 2 saat değil, 3 gün çalışma alıyor ve yarın sabah iptal edilemeyecek bir pazarlama kampanyası başlıyor. Ne yaparsınız?
Durum: sıkı teslim tarihi, başka birinin modülünde düzenleme, başka bir takımdan inceleyici kodda ciddi teknik riskleri işaret ediyor. Yarın zaten dağıtım yapılacakken ne yapmalısınız?
Bir int anahtar ve int değerine sahip bir haritadan indeksle alınan bir öğenin adresini almak mümkün mü?
Bir nil kanaldan okuma yaparken select'teki varsayılan çalışacak mı?
Bir durum hayal edin: ekibinizde sürekli sizinle uğraşan bir testçiyle ortak nokta bulamıyorsunuz. Nasıl iletişim kurarsınız?
İki dilim, öğe bazında eşitlik kontrolü için doğrudan eşitlik operatörü ile karşılaştırılabilir mi?
Range kullanılarak bir dize üzerinde dönülebilir ve baytlar mı yoksa rune'lar mı alınabilir?
Bir nil kanalından okumak mümkün mü?
Bir durum hayal edin: kodunuz üretimde çöker, ekip duygusal, sizi suçluyor ve takım lideri incelemeyi denetlemedi. Tepkiniz nedir?
Bir dize için make kullanılabilir mi (make(string))?
runtime.Gosched() çağrısı her zaman hemen başka bir goroutine'e işlemciyi verir mi?
Neden izin olmadan 80. port kullanılamaz? Bu tür portların grubu nedir?
İçe aktarma ifadesindeki alt çizgi (_) bir amaca hizmet ediyor mu?
Burada karakter kontrolü yöntemlerinde neden ters tırnaklar kullanılıyor? Ters tırnaklar, çift tırnaklar ve tek tırnaklar arasındaki fark nedir?
// isPalindrome, bir dizenin palindrom olup olmadığını kontrol eder. // Sadece harfler ve rakamlar dikkate alınır (alfa-nümerik karakterler), büyük/küçük harf karşılaştırması yapılmaz. // Bellekte O(1) + zamanda O(n) // s := "racecar" func isPalindrome(s string) bool { }