Golang
Каким образом можно объединить два массива или списка в один?
В чем заключается преимущество использования sync.Map по сравнению с обычной картой, защищенной мьютексом, с точки зрения производительности?
Можешь ли ты расположить характерные алгоритмические показатели по возрастанию?
Расскажите о наиболее сложной или увлекательной задаче, которую вам удалось успешно реализовать за последние полгода.
Какие основные принципы и аксиомы следует учитывать при работе с каналами для межгорутинного взаимодействия?
Какое количество элементов и какую емкость будет иметь слайс после добавления одного элемента, если он изначально не был инициализирован?
Можете объяснить, что такое группа ошибок и как она используется в мониторинге или обработке исключений?
Проводили ли вы модульное тестирование своих компонентов или функций?
Какие функции и преимущества предоставляет структура данных в виде хеш-таблицы (map)?
Каким образом происходит увеличение стековой памяти в процессе выполнения программы?
Какие отличия существуют между паникой и критической ошибкой, которая останавливает выполнение программы?
Можете объяснить, что из себя представляет оператор SELECT в SQL и зачем он используется?
Каким образом ты организуешь хранение сообщений в системе?
Какие преимущества и недостатки имеет использование кэширования в системах?
Какую функцию выполняет объект receiver с указателем на звёздочку?
Каким образом центральный процессор управляет распределением задач между внутренней и глобальной очередями задач?
Допустимо ли получать информацию из канала с установленным закрытым режимом?
Что такое map в Go? Как она устроена (новая реализация в Go 1.24)?
Можешь ли ты назвать основные уровни, составляющие концепцию чистой архитектуры?
Имели ли вы опыт работы с уровнями изоляции транзакций в системах управления базами данных?