Использовали ли вы инструмент Explain и в каких случаях он применяется?
Можно ли безопасно использовать общие ресурсы типа Map при одновременном доступе из нескольких горутин?
Какие техники использования блокировок или других механизмов для предотвращения одновременного доступа к данным ты знаешь?
Можно ли безопасно изменять содержимое слайса в памяти без дополнительных проверок?
В каких ситуациях может возникнуть взаимоблокировка потоков или процессов?
Можно ли в любой ситуации восстановить выполнение программы после возникновения паники с помощью функции Recover?
Какие виды данных нельзя напрямую сравнить друг с другом в программировании?
Имели ли установленные требования или стандарты по уровню тестового покрытия в предыдущей компании?
На что ты обращаешь внимание при оценке качества программного кода?
Из каких этапов состоял рабочий процесс в вашей команде?
Создавали ли вы миграции для базы данных в своих проектах?
Какими методами осуществляется обмен данными между различными процессами в операционной системе?
Какую библиотеку вы применяли для взаимодействия с Kafka?
Каким образом осуществляется хранение ключей длиной свыше 128 байт в структуре map?
Можете назвать основные типы ключей, используемых в реляционных базах данных?
Как взаимодействуют процессы внутри операционной системы и что такое потоки выполнения?
Как взаимодействует горутина с системным потоком выполнения в операционной системе?
Как реализована передача значений по умолчанию в параметрах функций в языке Go?
Какую программную парадигму использует язык Golang?
Может ли быть добавлен элемент в слайс, который ещё не был создан или не инициализирован?