Golang
Чем отличается выполнение кода в горутине от работы системного потока на уровне операционной системы?
Где именно в структуре формы осуществляется фиксация блокировок для запроса?
Как правильно организовать последовательность выполнения нескольких отложенных задач (defer)?
Как отличаются рекурсивные и нерекурсивные выражения общего табличного выражения (CTE) в SQL?
Можете ли объяснить различия между конкурентным выполнением задач, асинхронной обработкой и параллельной работой потоков?
Как отличаются реализации Map в языке Go от аналогичных структур в других языках программирования?
Какие отличия существуют между паникой и критической ошибкой, которая останавливает выполнение программы?
Как отличить способы создания среза в Go с использованием var, make и присваивания по индексам или через append?
Какая задача решается с помощью оператора SELECT в SQL?
Каким образом вы осуществляли деплой и настройку проекта в предыдущих проектах?
Почему в PostgreSQL используется команда VACUUM и какая ее основная роль в управлении базой данных?
Каким образом данные метрик интегрируются и отображаются в Grafana?
Каким образом ты обычно диагностируешь и устраняешь неисправности в программном коде?
Опишите структуру и организацию команды в вашей предыдущей компании.
Работали ли вы с инструментами для построения SQL-запросов программным способом?
Применяли ли вы функцию Once в языке Go, и как её использовали в своих проектах?
Как реализовать передачу значений аргументов в функцию, если параметры не были явно переданы при вызове?
Каким образом определить режим взаимодействия транзакций в системе для обеспечения их корректной работы?
Какими методами можно обеспечить откат операции при сбое одного из микросервисов, участвующих в передаче данных?
Как называется метод, при котором применяют систему управления задачами для их автоматического выполнения?