Golang
Какие процессы запустятся и как будет происходить создание новой горутины в Go?
Какие средства и техники используешь для поиска и устранения ошибок в программах на Go?
Можете объяснить принцип работы Circuit Breaker и зачем он нужен в системах с высокой нагрузкой?
Объясните, что означает метрика Counter в системе мониторинга Prometheus.
Какими методами взаимодействуют процессы в операционной системе?
Что может привести к увеличению использования оперативной памяти в приложении?
Какие методы или средства применяли для проведения проверки качества кода?
Какие основные принципы разработки программного обеспечения ты применяешь в своей работе?
Какие методы используют для обеспечения согласованности данных при работе с несколькими потоками или горутинами?
Какие инструменты и подходы используются для обработки потоковых данных в реальном времени?
Какие типы индексирования в базе данных вы применяли, и для каких сценариев они были наиболее эффективными?
Какие методы взаимодействия используются между микросервисами в архитектуре систем?
Какие типы данных подходят для использования в качестве ключа в структуре данных Map?
Можете объяснить принцип работы окна в протоколе TCP и его роль в управлении передачей данных?
Можешь ли перечислить основные типы отношений между таблицами в реляционной базе данных?
Можешь назвать различные типы индексных структур, используемые в базах данных?
Можешь перечислить основные свойства и параметры каналов связи?
Можете объяснить концепцию низкой связанности и её значение при проектировании микросервисов?
Какие преимущества и недостатки имеет использование кэширования в системах?
Какие параметры можно настроить для работы планировщика задач?