Реальные вопросы, которые задают на собеседованиях для Go-разработчик в Lamoda.
Смотрите также задачи с собеседований для Go-разработчик
Что такое Race Condition
В чем разница между Kafka и RabbitMQ
В чем разница между git rebase и git merge
Какой порядок обхода в map
Какие виды join существуют в SQL и как они работают?
Как реализовать сортировку данных
Что такое конструкция select в Go и зачем она нужна
Что такое горутины в Go и чем они отличаются от потоков
Как работает планировщик goroutine в Go (GMP модель)
Что происходит при записи или чтении из закрытого канала в Go
Что можно выводить в SELECT при использовании GROUP BY и есть ли ограничения
Какова сложность доступа к элементу массива по индексу
Как работают параллельные транзакции с одной строкой при уровне изоляции SERIALIZABLE
Как написать код в Go, чтобы базовый слайс не менялся при изменениях?
Что такое exchange в RabbitMQ
В чем разница между объявлением мапы через make и краткое объявление в Go и где могут быть ошибки?
Каким способом можно блокировать доступ к данным на уровне кода или запросов
Какие методы кроме изменения уровня изоляции можно использовать для предотвращения проблем с параллельными транзакциями
Увеличивается ли емкость слайса в Go в два раза при перераспределении памяти?
Что такое мок-объекты в тестировании и для чего они нужны?
Все 64 вопросов доступны в Сопровождении до оффера
Узнать подробнее