Sobes.tech

Golang

Proje, şirket, ekip açısından ne bulmak isterdiniz?

Senior
255

Kullanıcı şifreleriyle bir veritabanımız var, şifreler hashlenmiş durumda (hashPassword fonksiyonu), ve ayrıca şifrelerde kullanılabilecek karakter kümesi (alphabet değişkeni) biliniyor. Görevimiz, bilinen hash'e göre şifreyi geri kazanacak RecoverPassword fonksiyonunu implement etmek ve TestRecoverPassword'un başarılı olmasını sağlamak. Temel gereksinimler: Herhangi bir yöntem kullanılabilir package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Hata: beklenen %q, alınan %q\n", exp, act) ok = false } } if ok { fmt.Println("Testler başarıyla geçti") } }

Middle+
253

Linux'ta bir süreci nasıl öldürürüz? Hangi komutlarla?

Middle
253

API ücretliyse polling worker'ının çağrı sayısını nasıl sınırlandırılır?

Senior
251

-- Verileri düzeltecek sorguyu yazın: -- sadece kategorilere ait olan parent_id'yi NULL yapın, -- kendisine referans edenleri -- GÜNCELLEME SONRASINDA TABLONUN BEKLENEN DURUMU -- +----+----------+-----------+ -- | id | isim | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // NULL olarak değiştirildi -- | 2 | ürünler | 4 -- | 3 | oyunlar | NULL // NULL olarak değiştirildi -- | 4 | müzik | 2 -- +----+----------+-----------+

Senior
248

Uygulamaların performansını analiz etmek için hangi araçlar kullanıldı?

Junior — Middle
248

bölüm a'dan b bölümünde olmayan öğeleri döndüren Exclude fonksiyonunu yazın.

Senior
246

Arka planda top komutu ne yapar (görüşmecinin sorusu)?

Middle+
246

Birden fazla teklif varsa, işvereni seçerken hangi kriterlere göre karar vereceksin?

Middle
245

Go dışında kullandığın programlama dilleriyle ilgili deneyimlerinden bahset. Go'yu kendin nasıl buluyorsun?

Senior
244

Geri alma kararını kim verir?

Senior
240

15. satırda map bildirimi neden köşeli parantez içinde olmalı, süslü değil?

Senior
239

Depolama alanları arasında geçiş sırasında veri senkronizasyonu sorununu nasıl çözdünüz?

Senior
239

Bir proje veya belirli bir zaman dilimi için genellikle Go dilinde ne kadar kod yazıyorsun?

Junior — Middle
239

Top CPU yüzdesini nasıl hesaplar? Hangi algoritmaya göre?

Middle
238

Hizmetlerin durumu ve performansını değerlendirmek için hangi göstergeleri takip ediyorsunuz?

Junior — Middle
235

Go dışında, mesaj aracısı, veritabanları ile ne çalıştınız?

Senior
234

Görüntülenmeli: 1. Kullanıcı ve ürün kimliği kombinasyonlarını, kullanıcıların engellenmeden önce yaptığı tüm alışverişler için benzersiz şekilde gösterin. Önce kullanıcı adına, sonra SKU'ya göre sıralayın 2. 5000 ruble'den fazla alışveriş yapan kullanıcıları bulun. İsimlerini şu formatta gösterin: kullanıcı kimliği | isim | soyisim | toplam alışveriş tutarı

Senior
233

Sorguda WHERE kullanıldı, ama HAVING operatörü de var — aralarındaki fark nedir?

Middle
232

Hata yapısının temel bileşenlerini tanımlayabilir misiniz?

Junior — Middle
230
/13