Golang
Объясните механизм функционирования замыкания в программировании.
Бывали ли ситуации, когда вы использовали неблокирый режим сокетных соединений?
Как происходит доступ к символу строки по его позиции, и что следует учитывать при использовании такого подхода?
Можете привести пример методов работы с каналами без использования горутин?
Как определяется срок существования объектов в управляемой памяти heap?
Какие преимущества и недостатки использования кэширования в системах?
Какие инструменты ты использовал для изучения и оптимизации SQL-запросов в базе данных?
Имел ли опыт использования обобщённых типов в программировании?
Какое значение возвращает функция Make Slice в Go?
Что может привести к низкой производительности при выполнении операций JOIN в SQL-запросах?
Можете ли вы рассказать о учебных проектах, которые вы реализовали?
Что влияет на временную сложность поиска элемента в структуре данных Map и почему она может достигать линейных значений?
Какие типы данных допускаются в качестве ключей для структуры map?
Какие основные шаблоны взаимодействия Kafka с микросервисами тебе известны?
Можешь привести пример ситуации, когда использование интерфейсов помогает структурировать код?
Какие преимущества дает использование gRPC при обмене данными между серверными компонентами?
Какие разновидности очередей используются в планировщике Go?
В чем заключается преимущество горутин по сравнению с потоками в контексте эффективности и удобства использования?
В чем ограничение на число элементов, которые можно разместить в бакете в реализации Map?
Что объясняет более быструю смену контекста у горутин по сравнению с потоками?