Какви стъпки предприемате, ако откриете, че вашето приложение е намалило скоростта си?
Golang
Можете ли да обясните какво представлява лог файл в системата Kafka и за какво се използва?
Какъв е максималният брой горутини, които могат да работят едновременно във вашето приложение?
Използвали ли сте инструменти за профилиране за анализ на производителността?
Можете ли да обясните принципа на работа на сертификатите за удостоверяване в Git?
Какво ще се случи, ако читателят затвори канала, а писателят все още пише? Как да избегнем паниката?
В кои сценарии се използва механизмът Semaphore за синхронизиране на нишки или процеси?
Каква роля изпълнява индексът в база данни и защо се използва?
Имали ли сте опит с компоненти View в рамките на разработката на интерфейси?
Защо в Go има int, int32 и int64? Как се различават?
Кой транспортен протокол използва HTTPS: TCP или UDP?
Как се съхраняват данните в Kafka?
Можеш ли да обясниш какво е взаимното изключване (Mutex) и как работи?
Можете ли да обясните как работи протоколът DHCP и как автоматизира процеса на получаване на IP адреси?
Как да определите текущия размер или натоварване, което използва горутината в Go?
Къде компилаторът отделя памет за променливите? Може ли да се управлява това?
Имали ли сте опит с протокола POP3 за получаване на електронна поща?
Какво е предназначението на механизма на семафора в многопоточната програмиране?
Как да затворите канал за читател в Go? Какво ще се случи, ако напишете в затворен канал?
В кое място в кода обикновено се записват логовете в приложението?