Golang
Какие методы мониторинга и диагностики состояния сервера ты знаешь?
Является ли nil слайс равным слайсу, который не был явно инициализирован?
Какими уникальными характеристиками обладают слайсы в языке Go?
Какую версию протокола HTTP использует gRPC для обмена данными?
Какие сетевые протоколы применялись для взаимодействия микросервисов в вашей архитектуре?
В чем различие между передачей целого массива и передачи его слайса в функцию?
Как отличить способы создания среза в Go с использованием var, make и присваивания по индексам или через append?
Каковы основные преимущества и недостатки использования gRPC в проектах?
Каким образом реализовать и применять хэш-индекс в базе данных PostgreSQL для ускорения поиска данных?
Как отличить реляционные базы данных от колонкооринтированных систем хранения данных?
Что подразумевается под набором правил, определяющих поведение транзакций в системе?
Какие инструменты или библиотеки применяли для реализации взаимодействия с базой данных в своих проектах?
Какие практики можно применить для оптимизации скорости выполнения программного кода?
Какие основные особенности и типы ключей существуют в структуре данных map?
Каким образом ты осуществляешь контроль и отслеживание состояния сервиса или приложения во время его работы?
Какова основная задача инструмента линтер и почему его используют при разработке программного обеспечения?
Можно ли осуществлять расширение функциональности другого пакета в языке Go посредством добавления новых методов?
Имели ли вы опыт работы с архитектурой, основанной на разделении на слои?
Какие типы памяти существуют и как они взаимодействуют между собой?
Можете ли объяснить различия между конкурентным выполнением задач, асинхронной обработкой и параллельной работой потоков?