Golang
Каким образом можно избежать ошибок при переполнении буфера в программе?
Как взаимодействует горутина с системным потоком выполнения в операционной системе?
Можно ли использовать цикл для обхода элементов nil слайса?
Какие виды тестов считаешь необходимыми для проверки качества кода?
Какое количество человек входило в вашу команду на предыдущем месте работы?
Как различаются определения и использование интерфейсов в Go, Java и C#?
Какими методами можно повысить производительность операций записи и чтения данных в базе данных?
Какими способами можно обеспечить безопасную работу с коллекцией Map в многопоточной среде?
Каким образом можно гарантированно завершить выполнение всех запущенных горутин в программе?
Каковы преимущества использования горутин по сравнению с потоками (threads)?
Где в структуре проекта размещены файлы, содержащие подключение и работу с базами данных?
Можете объяснить основные отличия между стандартной структурой данных Map и потокобезопасной реализацией sync.Map в Go?
Каким образом эффективнее и безопаснее вставлять элементы в строку во время выполнения цикла?
Чем отличается режим передачи данных серверного стриминга от однократного вызова в gRPC?
Какие типы реализации параллельных задач ты знаешь?
Какой был состав команды, с которой вы работали в последний раз?
Каким образом можно создать собственную многопоточную версию Redis?
Можете объяснить, что такое контекст в программировании или архитектуре системы?
Какие компоненты системы обычно приоритетно расширяете для обработки высокого трафика?
Какие критерии для вас важны при подборе команды для проекта?