Golang
Какие преимущества и недостатки имеет применение gRPC в межсервисной коммуникации?
Каким образом реализовано хранение данных в системе Redis?
Каким образом горутины взаимодействуют с памятью в рамках выполнения программ на Go?
Что произойдет при работе с объектом типа Map, если перед его использованием не выполнить инициализацию через make или не присвоить значение прямо при объявлении?
Какие техники используют для увеличения пропускной способности и объема данных в системах управления базами данных?
Можете объяснить, что означает установка GOMAXPROCS в языке Go?
Каким образом можно безопасно писать в один и тот же Map из нескольких горутин без использования блокировок типа Mutex?
Что быстрее: канал с буферизацией или без нее?
Использовали ли вы оператор LEFT JOIN при работе с базами данных, и можете ли привести пример его использования?
Можешь привести типичные ошибки, совершаемые при использовании транзакций?
Как в объектно-ориентированном программировании представлены и где используются структуры данных?
Возможна ли операция создания нового процесса через механизм форка в языке Go?
В каких ситуациях выделение памяти происходит автоматически в стеке при выполнении программы?
Как себя ведет программа при попытке записать данные в канал без буфера, если он изначально пуст?
Какие подходы и методы следует использовать при работе с шардированными базами данных?
Что подразумевается под набором правил, определяющих поведение транзакций в системе?
Какие результаты получают при последовательном обходе символов строки?
Можете объяснить, что такое Live Lock и чем он отличается от Dead Lock?
Как различия между Stateless и Stateful архитектурами влияют на возможности масштабирования систем?
Какова временная сложность операции удаления элемента из динамического массива?