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