Оценете приблизителното натоварване на системата (изчисляване на RPS)
Golang
Можеш ли да изброиш основните типове комуникационни канали, използвани за предаване на данни?
Как следихте за това, че услугите работят правилно?
Опишете процеса на събиране и настройка на gRPC услуга за ръчни тестове или разработка
Можете ли да обясните вътрешните механизми на функцията Make?
Услугата пада с kill без видими грешки — как да диагностицираме?
Какви мотиви ви накараха да се запознаете с текущите предложения за работа?
На какво ще се фокусирате при избора на оферта?
Има ли ограничение за броя на едновременно стартиращите горутини? Какво ще се случи при стартиране на милион горутини?
Как се определя ефективността на търсенето в дървета, запазили баланс между възлите?
Можете ли да обясните принципа на работа на атомарните операции в програмирането?
Как работи механизмът за запис в канал с ограничен достъп и какво се случва при това?
Можете ли да обясните какво означава терминът 'Panic' в контекста на програмирането?
Как работи записът в канал, който все още не е инициализиран?
Кои нефункционални изисквания са важни за системата за резервация на билети?
Какво се случва с останалите горутини, докато някои се изпълняват?
Как се извършва разпределението и управлението на паметта в системата с помощта на Memory Allocator?
// Напишете код, който ще показва кодовете за отговор на HTTP за два URL адреса (например главната страница на Google и главната страница на dzen.ru) // Заявките трябва да се изпълняват паралелно.
Обяснете механизма на работа на системата за автоматично освобождаване на паметта в езика Go
Как работи map в Go?