Golang
Имали ли сте опит с наследен или остарял код, който изисква модернизация или рефакторинг?
Разкажете повече за Redis: какви директории има и какви данни се съхраняват там?
Колко връзки имаше към PostgreSQL? Какво да правите, ако при 10 хиляди RPS няма достатъчно връзки?
В кои ситуации може да възникне взаимна блокировка на нишки или процеси?
Може ли да се счита, че слайсът е безопасен за използване в многопоточна среда без допълнителни мерки за синхронизация?
Какви са предимствата и недостатъците на използването на горутини в програми на Go?
Как се извършва изтриването и оптимизацията на индекси в базата данни?
Имали ли сте практически опит в разработването на архитектурни решения за сложни системи?
Кога точно горутините могат да преминат в локалната опашка за изпълнение?
Кои други езици за програмиране знаете освен Go на добро ниво?
Кой от следните фрагменти с код съдържа грешка или потенциален проблем, свързан с работата с канали? Опция 1 package main func main() { ch := make(chan int) ch <- 1 } Опция 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Опция 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Опция 4 package main func main() { ch := make(chan int) close(ch) <-ch } Опция 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Готов ли си за хибриден формат на работа (офис + дистанционно)?
В коя част от паметта се намира масивът с данни по време на изпълнение на програмата?
Използвали ли сте механизъм за песимистично блокиране в проектите си?
Какви методи за мащабиране на производителността в софтуерните системи можете да посочите?
Кои показатели за ефективност на Pipeline можете да посочите?
Как да се осигури предотвратяване на превишаването на лимита на отворените дескриптори на файлове в системата?
Какви методи се използват за взаимодействие между микросървиси в най-често срещаните сценарии?
В кои случаи се използва структура от данни с възможност за съхраняване на последователни елементи и тяхната динамична промяна?
Можете ли да обясните принципа на работа на хеширането при реализирането на карта (Map)?