Какви видове канали се използват в езика Go за комуникация между горутините?
Golang
Обяснете какво е горутина и как се използва в програмирането
При реализирането на вашата програма използвахте ли механизма за синхронизация waitgroup?
Каква е разликата между използването на стандартен мьютекс и мьютекс с възможност за четене и писане (RWMutex)?
Каква е разликата между структурата на данните масив и слайс в контекста на използване и особености на реализацията?
С какъв език за програмиране работехте преди да преминете към Go?
Каква е разликата между горутина и системен поток в контекста на изпълнението на задачи?
Как се реализира концепцията за обектно-ориентирано програмиране в езика Go?
Какво е папката package в проекта
Как се реализира механизмът за наследяване в езика Go и каква е неговата реализация?
Как се осъществява обменът на информация между горутините в Go?
Възможно ли е едновременно записване на данни в канала без използване на буфер?
Къде в структурата на проекта са разположени файловете, съдържащи връзката и работата с базите данни?
Какво точно се случва вътре в канала при записване на данни в него?
Какво точно инициира стартирането на нова горутина в програма на Go?
Обяснете какво означава терминът генериране на код и как се прилага в разработката на софтуер
Използвали ли сте атомарни операции в проектите си?
Можете ли да обясните механизма за получаване на данни от канал в програмирането?
Какво е предназначението и ролята на папката 'cmd' в структурата на вашия проект?