Golang
Объясните концепцию распространения контекста в распределенных системах и зачем она необходима
Можете объяснить, что подразумевается под SSA в контексте программирования или компиляции?
Имели ли вы опыт работы с наследским или устаревшим кодом, требующим модернизации или рефакторинга?
Имели ли вы опыт решения сложных задач, связанных с использованием Go Modules в ваших проектах?
Какие свойства и требования к ключам в структуре данных map?
На каких этапах жизненного цикла выполняется определение области хранения переменных в языке Go?
Каким образом осуществляется распределение и управление памятью в системе с помощью Memory Allocator?
Как связаны ограничения по количеству используемых процессоров с архитектурой компьютера?
Можете объяснить принцип работы планировщика задач в языке Go и его взаимодействие с системными потоками?
Объясните концепцию инлайнинга функций и его влияние на производительность программы.
Можешь ли перечислить основные типы отношений между таблицами в реляционной базе данных?
Каким образом можно управлять состоянием и завершением работы горутины в Go?
Какие подходы и методы использовать для повышения быстродействия тяжелых SQL-запросов?
Каким образом Consumer в Kafka сохраняет информацию о своем положении в потоке данных?
Имели ли вы опыт возникновения взаимной блокировки (Deadlock) при работе с многопоточностью?
Какими методами можно обеспечить горизонтальное масштабирование базы данных для равномерного распределения запросов на чтение?
Как ведет себя программа при использовании range для чтения из закрытого небуферизированного канала?
Каким образом можно отсортировать элементы в ассоциативном массиве (map)?
Как влияет высокая частота коллизий в структуре данных Map на её работу и производительность?
Чем отличаются операторы LEFT JOIN и FULL JOIN в SQL при соединении таблиц?