Golang
Что может вызывать задержки в обработке запросов на сервере и какие причины стоит учитывать?
Каким образом можно управлять интервалами запуска сборщика мусора в JVM?
Какие методы позволяют предотвратить взаимные блокировки при работе с многопоточностью?
Каким образом осуществляется распределение и управление памятью в системе с помощью Memory Allocator?
В каких случаях и для чего применяют составные индексы в базах данных?
Что отличает выполнение дополнительных этапов в интерпретируемых языках программирования по сравнению с компилируемыми?
Можете объяснить принцип работы алгоритма балансировки нагрузки Least Connection?
Можете объяснить принцип работы планировщика задач в языке Go и его взаимодействие с системными потоками?
В чем заключается причина большей скорости запуска программ, написанных на языках, компилируемых заранее, по сравнению с интерпретируемыми языками?
Можете объяснить концепцию агрегата в контексте Доменно-ориентированного проектирования (DDD)?
Какова временная сложность операции удаления элемента из динамического массива?
Имели ли вы опыт возникновения взаимной блокировки (Deadlock) при работе с многопоточностью?
Какова основная роль и применение Mock-объектов в процессе тестирования?
Каким образом можно управлять состоянием и завершением работы горутины в Go?
В каких случаях применяют пустую структуру в программировании?
Объясните предназначение и основное использование виртуальной файловой системы sysfs в Linux
Для каких задач применяются атомарные операции в программировании?
Проводили ли вы модульное тестирование своих компонентов или функций?
Какие процессы запустятся и как будет происходить создание новой горутины в Go?
Каковы преимущества и недостатки использования клиентской стороны в приложениях?