Golang
Как различаваш Junior, Middle и Senior разработчици? По кои критерии се счита за Senior?
Индекси в PostgreSQL: какво представляват, какви видове знаеш, защо B-tree е по-добър от Hash?
// Въпрос 3. Какво ще изведе на екрана package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }
Как да осигурите гаранция за доставка на съобщение в Kafka от производителя, дори ако лидерът се провали?
Как да съставим промпт за ИИ, за да изпълни всички точки от тестовото задание за създаване на сървър за резервации на помещения: реализира цялото API според спецификацията OpenAPI, използва Go и приложи перфектна production архитектура?
Как повлия на промяната в процеса с аналитиката?
Имаш ли опит с gRPC и GraphQL? Разкажи за тях.
Разкажи накратко с какво си се занимавал на предишните си работни места и какви функции си реализирал.
Разкажете за реализирането на batch процес за преизчисляване на исторически данни. Защо да пресмятаме всяка нощ? Колко данни съхранявате?
Запознат ли сте с механизма за растеж с еднакъв размер в map? Какво е евакуация в map и при кои операции се случва?
Коя функция на стандартната библиотека трябва да се използва за извличане на грешка от конкретен тип?
Какви таблици и полета са необходими в базата данни PostgreSQL за този месинджър?
Какво е важно сега при избора на работно място?
Какъв стил на Saga използваха: хореография или оркестрация?
Показване на уникални комбинации от потребител и ID на продукт за всички покупки, направени от потребители преди да бъдат забранени. Подредете първо по име на потребителя, след това по SKU Намерете потребители, които са направили покупки на стойност повече от 5000 рубли. Покажете имената им във формат id на потребител | име | фамилия | сума на покупките
Как се оценяваш в рамките на грейдовете — Middle, Middle+, Senior?
Как беше организирана работата ви в екипа: процеси, артефакти, тестове, внедряване?
Какви могат да бъдат страничните ефекти при използването на горутин за обработка на файл, към какво трябва да сме готови?
Каква е разликата между буфериран и небуфериран канал в Go?
Защо сменяте работата си?