Golang
Как ще се промени резултатът, ако условието за филтриране се премести от ON в WHERE при JOIN?
Защо реши сега да търсиш нещо, защо ходиш на интервюта?
Предложете как може да се организира това в стил REST — как бихте преименували всички тези методи?
Имали ли сте опит с Docker? Имали ли сте опит да напишете Dockerfile самостоятелно?
Как ще изглежда връзката между таблиците transfers и accounts (две външни ключа в една таблица)?
Какво би променил в Go, ако беше поддръжник?
Какво точно да се пише в съобщението Kafka? Какви полета да се предават на потребителите?
С какво най-често сте се занимавали в ежедневните си задачи? Поправка на грешки, рефакторинг, поддръжка, разработка на нови функции?
// Въпрос 3 // Опишете каква задача решава този код // Какви проблеми има в това решение? // Как бихте преписали този код? var c int var mu sync.RWMutex type Trace struct { // Някои полета тук } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { mu.Lock() defer mu.Unlock() c++ if c == 100 { go func() { sender.Send(tr) }() c = 0 } }
Ако системата има 24 ядра, колко процесора ще има в модела GMP?
Какви инструменти използвате за оценка на производителността и профилиране по време на разработката на приложение на Go?
Освен императивната парадигма на програмиране, има и функционална — знаете ли какви са предимствата й?
Занимаваш ли се също с декомпозиция и техническа обработка на задачите?
Цялата опит официално според Трудовия кодекс?
len() — каква е дължината на?
Избройте основните типове данни в Go
Има услуга за блокиране на продавачи: един метод приема ID на продавача и го записва в таблица с блокирани. Как би реализирал тази логика?
Как се нарича конструкцията WITH ... AS (...) в ред 84 на заявката?
Защо използвахте ключовата дума defer?
Какво е data race?