Golang
Что именно происходит внутри канала при осуществлении записи данных в него?
Какое число раз необходимо закрывать канал в Go, чтобы избежать ошибок?
Бывали ли ситуации, когда вы использовали неблокирый режим сокетных соединений?
Какое отличие у интерфейсов в Golang по сравнению с аналогами в других языках программирования?
Какое приблизительное количество сравнений или шагов выполнит алгоритм, работающий за логарифмическое время, при обработке 100 элементов?
Имел ли опыт использования обобщённых типов в программировании?
Какие шаги предпринимаете, если сервер перестает справляться с нагрузкой при выполнении операций записи?
В какой реплике возможно осуществляется чтение больших объёмов данных?
Можешь привести последние книги, которые ты прочитал и считаешь важными?
По каким причинам может возникнуть ситуация, когда данные не удаётся извлечь из базы данных?
Имел ли опыт использования внешних соединений в SQL-запросах?
Что такое взаимная блокировка (Deadlock) при использовании горутин и как ее избежать?
Каким образом можно разделить архитектуру системы, хранящей состояние, чтобы обеспечить её масштабируемость и устойчивость?
В чем преимущества использования горутин по сравнению с системными потоками для повышения производительности приложений?
Создавали ли вы функции или хранимые процедуры внутри базы данных?
Какими способами осуществляется удалённое устранение ошибок в приложениях?
Какие критерии позволяют понять, что ваш код обладает хорошей масштабируемостью и поддерживаемостью?
Почему для синхронизации в Go предпочтительнее использовать встроенные механизмы, а не системные мьютексы операционной системы?
Когда целесообразно избегать использования всех доступных ядер для запуска программного кода?
Были ли случаи, когда вы регистрировали или мониторили ошибки в своей предыдущей роли?