Golang
SELECT отдел, SUM(заплата) FROM служители GROUP BY отдел HAVING SUM(заплата) > 10000; emails email | потребител Показване на имейл и броя на срещанията
Колко Kafka канала имаше, по които се съставяха отчетите?
Планира ли се отпуск това лято?
Hash-ът беше изчислен, bucket-ът беше намерен, беше въведена нова стойност. Какво се случва, когато пристигне нова стойност с същия хеш (колизия)?
Какви свойства трябва да имат ключовете в map в Go?
Защо в реализацията не е написано началото на условието за проверка на символите?
С какво най-често работихте? Какви технологии използвахте?
Имали сте три дата центъра — как беше организирана схемата за репликация/резервиране между тях?
Защо решихте да помислите за смяна на работата?
Кои индекси знаете и с кои сте работили?
Имали ли сте в текущото или предишното си работно място система с висок товар?
Как работеше Kubernetes?
Как получихте и съхранявахте данните за борба с измамите (откъде идваха данните, по какъв начин)?
Разкажи ми за местоположението, където се намираш, какъв формат на работа разглеждаш?
Защо е необходима нормализацията?
Как са структурирани подовете в Kubernetes? На кои технологии е базирана изолацията? Какви видове namespace познавате?
За правилното изпълнение на кода: точката на вход -- функцията main в пакета main 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("Грешка: очаквано %q, получено %q\n", exp, act) ok = false } } if ok { fmt.Println("Всички тестове преминаха успешно") } }
В момента в Москва ли си? Какъв формат на работа обмисляш?
Проблем с гонка на данни при изтриване на баланс: как да се поправи?
Къде се насочваш в развитието си — в архитектура, мениджмънт или програмиране?