Golang
Трябва ли да добавите return след записването на грешка в хендлера при неуспешна валидация?
Какво е състезателно състояние (race condition) и как Go помага да го откриете?
Как е устроено в шутърите по отношение на закъсненията и синхронизацията?
Как може да се актуализира съдържанието на кеш услугата?
Можете ли да обясните основните разлики между стандартната структура от данни Map и потокобезопасната реализация sync.Map в Go?
Как се осъществява обменът на данни между компоненти или системи без да ги блокира и без да чака отговор?
Защо е важно да се вземе предвид капацитетът на слайсовете при работа с масиви в Go?
Обяснете разликите между командите commit, branch и tag в системата за контрол на версиите.
Използвали ли сте оператора LEFT JOIN при работа с бази данни и можете ли да дадете пример за неговото използване?
При какви условия се извършва автоматично разпределение на памет от динамичната област по време на компилация или изпълнение на програмата?
Как работите с неясни бизнес изисквания? Имали ли сте опит да преобразувате неформализирани изисквания в техническо решение?
Обяснете разликите между хеш-индекси и индекси тип B-Tree в базата данни PostgreSQL
Какъв е максималният брой нишки, разрешени в един процес?
Прилагали ли сте настройки или методи за подобряване работата на събирача на боклук във вашата система?
Какъв подход бихте използвали за автоматизиране на процеса на интеграция и доставка на софтуер?
Можеш ли да изброиш основните структури от данни, използвани в езика Go?
Кой беше най-запомнящият се случай на използване на горутините във вашия опит за разработка?
Как се различават инструментите за автоматизация на конфигурацията Ansible и Puppet по функционалност и подходи?
Как да извлечем елементите на оригиналния масив, които липсват в данните под формата на сегмент?
Как се извършва изтриването на остарели записи от базата данни?