Разкажи за патърна Fan-In, за какво е нужен?
Golang
За какво е нужен канал с празна структура chan struct{}?
Какво ще се случи, ако четем от затворен небуфериран канал?
Кои примитиви за синхронизация познаваш в Go?
Имали ли сте нужда да използвате модели Fan-In и Semaphore в работата си?
Как ще идентифицирате и премахнете тесните места, свързани с планировчика в приложения с висок товар?
Напишете Singleton на Go с използване на sync.Once, след това усложнете: GetLogger приема име и възраст, връща един екземпляр за еднакви параметри
Какво е горутина (goroutine) и как работи?
Мениджър дойде бързо и каза, че има грешка в програмата, ето логовете. Какви са твоите действия, как ще отстраняваш?
/** * Работа със слайсове * * Предоставени са два неупорядочени слайса с произволна дължина. * Трябва да напишете функция, която да връща тяхното пресичане **/
Как работи планировчикът на Go, какъв модел стои зад него? Трябваше ли сам да настройвате планировчика?
Какви модели на дизайн използвахте в контекста на микросервизите?
Как да гарантираме, че никой няма да пише в затворен канал? Какво е простото правило?
Каква е сложността на операциите с map в най-лошия случай при колизии?
Какво може да се използва за прехвърляне на данни между горутините?
Какво ще се случи, ако се опитате да прочетете от затворен канал?
Как да стартирате контейнер в Kubernetes без Registry?
Какво точно направи в проекта?
Как влияят блокиращите системни извиквания върху работата на планировчика?
Каква е разликата между Dependency Inversion и Dependency Injection? Какви реализации на Dependency Injection съществуват?