Golang
Каква е разликата между буфериран и небуфериран канал в Go?
Какво се случва при компилиране на функция с генерични типове?
Дали hash индексът в PostgreSQL е безопасен за нишки?
Ако първо прочетем всички данни в паметта и след това просто ги четем, можем ли да избегнем mutex? Има ли смисъл да използваме карта в такъв сценарий?
Дали картата гарантира реда на четене на данните?
Разкажи за организацията на работата с паметта в Go
В кои случаи не може да се използва Atomic вместо Mutex?
Напишете функция, която проверява дали даден низ е палиндром. Палиндром е последователност от символи, която се чете еднакво и от двете страни. Проверявайте само за символи от азбуката a-zA-Za-яА-Я, без да вземате предвид големината на буквите. Вход: "isPalindrome" Изход: false <p> Вход: "А роза упала на лапу Азора" Изход: true <p> Вход: "Is_s_d_+_ssi" Изход: true
Бизнесът настоява, и имаш избор: да напишеш прост и разбираем код, който по-късно ще изисква рефакторинг, или веднага да проектираш сложна и мащабируема архитектура, но да похарчиш два пъти повече време. Как ще избереш?
В момента сте на територията на Руската федерация ли?
Какво е указател и какво ще стане, ако аргументът на функцията е указател?
// задача 2 // 1. OpenAPI + gRPC // (YAML) // info: // title: API за книги // version: .. // paths: // /books: // get: // responses: // "200"
Колко човека работят в проекта в момента?
Какво е срез (slice) в Go? Как се различават len и cap?
Какви са низовете в Go? Какво представляват под капака?
Нормализиране и денормализиране на таблици — разкажи ми за нормалните форми
Как могат да се случат течове на goroutine и как да ги предотвратим?
Разкажи за проекта в Avito — позиция (mid/senior), какви задачи решаваше?
Как можете да създавате собствени типове въз основа на структури в Go?
Имаш руско гражданство, нали?