Golang
Чем отличается использование интерфейсов в Go от интерфейсов в классических объектно-ориентированных языках программирования?
Какую роль играют каналы в языке программирования Go и для чего они используются?
Каково отличие между горутиной и потоками с точки зрения выполнения и производительности?
Каким образом можно управлять состоянием и завершением работы горутины в Go?
Можете объяснить структуру и компоненты HTTP-запроса и ответа?
Как определить время, необходимое для вставки элемента в конец среза (slice) в языке программированиe?
Могли бы вы рассказать, как был устроен процесс работы с ветками в Git на вашем предыдущем месте работы?
Можешь ли ты назвать структуры данных без блокировок, которые ты знаешь?
Можно ли рассказать о задачах и функциях, которые вы реализовали в своем последнем проекте?
Как осуществляется перебор элементов в структуре данных map?
В чем заключается назначение ключевого слова 'default' внутри конструкции select?
Какие операции выполняются при объединении строковых данных?
Какой уровень компетентности в Go вы бы себе присвоили?
Какими действиями вы выполняли в базе данных в рамках своих задач?
Какие шаги предпринять, если обнаружена системная несправность или сбой?
Каким образом стоит передать канал в запускаемую горутину в Go?
Можете объяснить основные виды шардирования баз данных?
Можете объяснить механизм добавления элемента в конец структуры данных, например, в список или массив?
Связано ли число создаваемых горутин с числом ядер в процессоре?
Какие-то пет-проекты у тебя есть?