Golang
В чем отличие использования примитивов синхронизации от использования каналов для координации потоков или процессов?
Каким образом горутины выделяют и используют память в рамках своей работы?
Какие основные принципы и аксиомы следует учитывать при работе с каналами для межгорутинного взаимодействия?
Можете объяснить, что такое рекурсивные выражения общего табличного выражения (CTE) с осложненными условиями?
Какие последствия возникают при попытке получить данные из Slave, если эта информация еще не была полностью скопирована с Master?
Какой у тебя опыт работы в области разработки программных решений?
Каким образом можно корректно остановить группу параллельных задач (горутин) в Go?
Какими методами можно извлекать данные из канала в программировании?
Возможно ли реализовать рекурсивные запросы в системе управления базами данных PostgreSQL?
Каким образом можно управлять интервалами запуска сборщика мусора в JVM?
Опишите, как строились и управлялись рабочие процессы в вашей предыдущей организации.
Какие методы существуют для создания и использования структуры данных хеш-таблица?
Каким образом данные метрик интегрируются и отображаются в Grafana?
Какие шаги необходимо предпринять, обнаружив утечку информации в одном из сегментов базы данных?
Каковы основные достоинства и недостатки использования брокеров сообщений?
В чем заключается уникальность механизма конкуренции в языке Go?
Может ли в Go возникнуть ситуация, когда происходит неосвобождение ресурсов памяти, и это приводит к утечкам?
Какие существующие виды блокировок используются в системах управления базами данных?
Какие методы используют для обеспечения согласованности данных при работе с несколькими потоками или горутинами?
Какие конфигурации веб-серверов вы использовали в своих проектах?