Golang
Какво конкретно ви заинтересува в нашата обява?
Какви архитектурни модели сте прилагали в работата си?
Какво използвахте за синхронизация в многозадачността?
[име] попита: знаете ли патърна Saga?
Даден е сортиран масив от числа, който съдържа дублиращи се елементи. Трябва да премахнете дублиращите се елементи на място (директно в оригиналния масив) и да върнете размера на получения масив. Пример: Вход: nums = [0,0,1,1,1,2,2,3,3,4] Изход: 5, nums = [0,1,2,3,4,_,_,_,_,_] Обяснение: В този масив има 5 уникални елемента. Поставете ги на първите пет позиции в оригиналния масив и върнете числото 5. Следващите елементи в оригиналния масив могат да бъдат каквито и да е.
тип Sem интерфейс { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Опитвал ли си други PHP рамки освен Laravel? Коя ти харесва повече и защо?
Дадена е функция, която приема две сортирани по неубиване последователности от цели числа. Трябва да върнете всички елементи от първата последователност, които ги няма във втората. Как бихте подходили към решението и каква е сложността?
Какво отличава горутините от нишките на ОС? За какво са нужни горутините?
Какви примитиви за синхронизация използвахте в Go?
Времето за изчакване е едно и също за всички ли? Как ще се изчислява това време за изчакване?
Навсякъде си направил serial ID. Какво означава това?
Беше ли в един проект през цялата 3-годишна работа в компанията, или в няколко?
Какви микросервизи си разработвал? Какви точно услуги са това?
Кое беше най-голямата грешка?
Какво е хеш таблица?
Как генерирате мока за единични тестове?
Каква е разликата между Dependency Inversion и Dependency Injection?
Какво е mock (имитация)?
Какво е нивото ви по английски?