Golang
Чем отличается использование wg.Add внутри цикла от его применения перед циклом в контексте синхронизации в Go?
Можно ли применять каналы как механизм для координации выполнения задач между горутинами?
Можете объяснить, что представляет собой элемент связного списка и как он организован?
Каким образом инициализировать стандартный контекст без тайм-аута в Go?
Можете объяснить, что подразумевается под термином масштабируемость системы?
Как работают и какие ограничения есть при использовании оператора return в языке Go?
Каким образом реализуется работа с кучей в многопоточной среде?
Использовали ли вы построение графиков для визуализации данных или процессов?
Участвовал ли ты в разработке схемы передачи данных между системами?
Могли бы вы привести примеры SQL-запросов, которые вы использовали или писали?
Какие действия предпринимаются или что происходит внутри системы, если основная реплика Master выходит из строя?
Какие средства и библиотеки вы применяли при разработке на Go?
Какой минимальный процент тестового покрытия применим в вашей команде для обеспечения качества кода?
Какие обстоятельства могут привести к задержкам в чтении данных, кроме использования индексов?
Можете объяснить работу планировщика задач в системе?
Имели ли вы опыт работы с принципами и структурой чистой архитектуры в проектах?
Можно ли передать задачу одной горутиной другой, которая при этом находится в состоянии простоя?
Есть ли у вас опыт создания и использования триггеров в SQL-базах данных?
В каких случаях и для чего применяют составные индексы в базах данных?
Какие методы можно применить для повышения эффективности сборки мусора в системе управления памятью?