Golang
Чем отличаются интерфейсы от обобщенных типов в программировании?
Как работает функция copy в языке Go и в каких случаях её использование оправдано?
Какова роль оператора defer в языке Go и в чем его преимущества?
Какими методами можно оценить качество написанного программного кода?
Какую функцию выполняет оператор `*` в языке Go, особенно применительно к указателям?
Могли бы вы объяснить, как реализована структура динамического массива (слайс) в языке программирования?
Какое назначение и роль у папки 'cmd' в структуре вашего проекта?
Какие последствия возможны, если несколько потоков одновременно модифицируют структуру данных типа map?
Каким образом строки реализуются и каким образом связаны с рунами в языке Go?
Можешь перечислить основные агрегатные функции, используемые при работе с SQL-запросами?
Можешь перечислить основные паттерны, используемые при реализации многопоточности?
Какая роль у триггера в базе данных и зачем он применяется?
Какие методы используются для создания составных индексов в базах данных?
Какие различные типы DNS-запросов используются для записи информации в системе DNS?
Каким образом осуществляется управление и распределение задач между горутинами в языке Go?
Можешь привести ситуации или случаи, в которых используется концепция контекста?
Какова временная сложность поиска элемента по ключу в структуре данных map?
При реализации своей программы использовали ли вы механизм синхронизации waitgroup?
Что подразумевается под набором правил, определяющих поведение транзакций в системе?
Можете ли вы рассказать о примерах сервисов, которые вы реализовали в своем опыте?