Golang
Защо възникна необходимостта от намаляване на алокациите – беше това искане от бизнеса или собствена инициатива на екипа?
Дали 1C също публикува данни директно в Kafka?
Какво е важно в работата сега, освен заплатата, на какво обръщате внимание?
Работите ли в момента?
Защо бинарният файл на Go тежи около 2MB дори за проста програма? Какво включва Go runtime?
Споменахте, че сте използвали Redis за работа с Kafka — можете ли да обясните защо?
Какво е кеширане и защо е необходимо?
Какви са типовете/групите на дизайн патърсите?
На колко години си?
Изтрих голям файл, но мястото на диска не се освободи. Защо? Как да го намеря и поправя?
Какъв индекс да добавите за заявката за търсене на свободни книги? Защо всяко поле в съставния индекс? Как ще работи индексът при 2 милиона реда?
Разкажи ми за map в Go: как е структурирана, каква е сложността на операциите в средно и в най-лошия случай.
Напишете функция, която проверява дали низът е палиндром. - Палиндром е последователност от символи, която се чете еднакво и от двете страни. - Трябва да проверите само символите от азбуката a-zA-Zа-А-я, без да вземате предвид големината на буквите.
основен пакет импортиране ( "fmt" "time" ) func main() { } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Какви са генериците в Go? Вече ги използвахте ли?
Ако трябваше да избереш между две компании или две екипи, на какво бих обърнал внимание и как бих избрал?
Какво е шардване на бази данни?
За какво е предназначен Select в Go?
Запознат ли си с подхода Таблично управлявани тестове?
Разкажете за патърна Transactional Outbox: какво е и как работи?