Golang
Можете объяснить, что такое системные вызовы и как они работают в операционной системе?
Какой подход или паттерн используется для реализации распределенных транзакций?
Можно ли безопасно выполнять одновременное чтение данных из Map в многопоточной среде?
Можете рассказать о том, как была организована инфраструктура и техническая среда на вашем последнем месте работы?
Какие инструменты и технологии вы использовали для реализации или работы с распределенными системами?
Каким образом вставить новый элемент в центральную часть динамического массива (слойса)?
Каковы преимущества и недостатки использования клиентской стороны в приложениях?
Какие компоненты входят в состав кластера Apache Kafka?
Был ли у вас опыт выявления и устранения проблем с утечками памяти в проектах?
Каковы основные преимущества и недостатки использования gRPC в проектах?
Как называется алгоритм, в котором не выделяется дополнительная память для хранения данных?
Какие основные этапы проходят в процессе разработки программных продуктов?
Использовали ли вы построение графиков для визуализации данных или процессов?
Какими способами реализовать последовательное выполнение нескольких горутин с передачей данных между ними?
Можете объяснить, что такое систему управления зависимостями в Go и как она реализована?
Какими методами вы использовали для диагностики проблем в межсервисном взаимодействии?
Каким образом можно остановить выполнение горутины, если до нее так и не дошло ожидаемое значение?
Какими методами можно защититься от выполнения межсайтового скриптинга (XSS)?
Каким образом можно эффективно запустить и управлять большим числом горутин, например, около 100 тысяч?
Как происходит доступ к символу строки по его позиции, и что следует учитывать при использовании такого подхода?