Golang
Обяснете какво е горутина и как се използва в програмирането
Как се извършва четенето на данни от няколко потока или канала едновременно?
Как да инициираме нова транзакция в системата за управление на бази данни?
Каква е разликата между използването на буфериран и небуфериран канал с единична дължина?
Каква е разликата между използването на стандартен мьютекс и мьютекс с възможност за четене и писане (RWMutex)?
Каква е ролята на флага при опит за четене от затворен канал в езика за програмиране?
Можете ли да обясните концепцията за канали в програмирането и тяхната основна цел?
Какъв е вашият опит в използването на мок-обекти при тестване на софтуер?
Какви последици трябва да се очакват, ако възникне паника в горутината?
За какво се използват хеш таблиците в програмирането?
Можете ли да обясните какво означава терминът CAS в контекста на сигурността или технологиите?
Можете ли да обясните как е реализиран и работи динамичен масив в езика Go?
Как протича процесът на евакуация на елементи в структурата от данни Map при извършване на операция на вмъкване или изтриване?
Какви типове структури от данни могат да се използват за реализиране на индексиране на данни?
Каква е целта на използването на съставни индекси в базите данни?
Как да завършите работата с канал в програмата?
Кои библиотеки използвахте за създаване на мок обекти в тестването?
Каква е основната функция на REST API и за какво се използва в съвременните уеб приложения?
Какво се случва с аргументите на функцията, предадени на defer, при изпълнението й?