Golang
Допускается ли управление памятью в языке программирования Go?
Возможна ли настройка или отключение автоматического механизма управления памятью в языках программирования?
Можешь привести пример, когда и как используются каналы для обмена данными между потоками или горутинами?
Можете объяснить, что такое систему управления зависимостями в Go и как она реализована?
Какие внутренние процессы запускаются в системе при открытии и чтении файла?
Каковы преимущества и недостатки данного процесса?
Можешь привести ситуации, в которых использование денормализации базы данных оправдано и выгодно?
Как уровень изоляции транзакций влияет на общую производительность системы базы данных?
Возможна ли установка лимита на число одновременно работающих потоков в языке Go?
Каким образом можно увеличить размер массива в языке программирования, чтобы он мог вместить больше элементов?
Почему потоки выполняются независимо друг от друга?
Объясните, что делает функция append в контексте работы со структурами данных
Что означает уровень изоляции Read Committed и каким образом он обеспечивает целостность данных при одновременных транзакциях?
Как оценивается эффективность поиска элемента в структуре данных Map в терминах алгоритмической сложности?
Можете привести пример ситуации, когда выбранное решение задания оказалось неправильным или неэффективным?
Каким образом распределять нагрузку между серверами при горизонтальном масштабировании системы?
Каким образом вы фиксируете и передаете текущие задачи на предыдущем месте работы?
Можете объяснить концепцию конкурентного программирования и зачем она нужна?
Объясните механизм двухфазного подтверждения транзакций и его роль в распределённых системах.
Можете объяснить, что такое Netpoller и как он работает в сетевых приложениях?