Golang
В каких случаях необходимо ловить и обрабатывать ошибки паники в программе?
Что можно и что нельзя делать с потокобезопасностью в каналах в Go?
Сколько очередей используют в паттерне?
Что такое функция recover в Go?
Какие правила следует учитывать при выделении переменной в горутине?
Как определить, какое значение можно использовать в качестве ключа в структуре данных Map?
Опишите преимущества и недостатки монолитной архитектуры.
При передаче данных в функцию: что более эффективно с точки зрения использования памяти — массив или срез?
Расскажи о паттерне проектирования Builder (Строитель).
Могут ли разные потоки взаимодействовать с одним и тем же адресом памяти одновременно?
Для чего используются оконные функции в SQL?
Каким образом на вашем прошлом месте работы обеспечивалась коммуникация и получение отзывов от команды?
Что такое NAT (Network Address Translation)?
Могли бы вы объяснить, что подразумевается под операцией commit в системах управления версиями?
Можно ли преобразовать строку в целое число и целое число в строку?
Можете объяснить, что такое паттерн GMP и как он используется?
Зачем необходимо кэширование?
Какие недостатки есть у языка программирования Go?
Что такое репликация в контексте баз данных и приложений?
Какую роль в языке Go играет конструкция defer?