Proje, şirket, ekip açısından ne bulmak isterdiniz?
Golang
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") } }
Linux'ta bir süreci nasıl öldürürüz? Hangi komutlarla?
API ücretliyse polling worker'ının çağrı sayısını nasıl sınırlandırılır?
-- 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 -- +----+----------+-----------+
Uygulamaların performansını analiz etmek için hangi araçlar kullanıldı?
bölüm a'dan b bölümünde olmayan öğeleri döndüren Exclude fonksiyonunu yazın.
Arka planda top komutu ne yapar (görüşmecinin sorusu)?
Birden fazla teklif varsa, işvereni seçerken hangi kriterlere göre karar vereceksin?
Go dışında kullandığın programlama dilleriyle ilgili deneyimlerinden bahset. Go'yu kendin nasıl buluyorsun?
Geri alma kararını kim verir?
15. satırda map bildirimi neden köşeli parantez içinde olmalı, süslü değil?
Depolama alanları arasında geçiş sırasında veri senkronizasyonu sorununu nasıl çözdünüz?
Bir proje veya belirli bir zaman dilimi için genellikle Go dilinde ne kadar kod yazıyorsun?
Top CPU yüzdesini nasıl hesaplar? Hangi algoritmaya göre?
Hizmetlerin durumu ve performansını değerlendirmek için hangi göstergeleri takip ediyorsunuz?
Go dışında, mesaj aracısı, veritabanları ile ne çalıştınız?
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ı
Sorguda WHERE kullanıldı, ama HAVING operatörü de var — aralarındaki fark nedir?
Hata yapısının temel bileşenlerini tanımlayabilir misiniz?