Golang
Почему горутины эффективнее потоков операционной системы?
Если выкатились, дедлайн прошёл, а потом критический баг на проде — что делаете?
У ETCD сколько требуется инстансов для отказоустойчивости?
Вы перекладывали невалидные сообщения в отдельный топик или как?
Как у вас PostgreSQL был развёрнут — была реплика для аналитики или читали с мастера?
Расскажи про инфраструктурный опыт и взаимодействие с DevOps
/** * Работа со слайсами * * На вход подаются два неупорядоченных слайса любой длины. * Надо написать функцию, которая возвращает их пересечение **/
Сервис на проде стабильно не живёт больше 5 минут. Удалось локализовать проблему — есть некая функция P() в сторонней библиотеке, которая с какой-то вероятностью паникует. Как решить эту проблему? Библиотека открытая, код можно смотреть в vendor.
Какой формат работы вы рассматриваете?
Как локализовать проблему с таймаутом в распределённой системе? Куда смотреть?
Расскажите о вашем опыте работы. Почему ушли из компании? Почему хотите сменить текущее место работы? Какая была ваша роль в последнем проекте?
Что такое Mutex?
Расскажи, какие встроенные типы ты знаешь в Go?
Вы использовали Testify?
Для чего использовали Kafka?
Как работает планировщик горутин в Go (GMP модель)? Что такое M в GMP модели?
Нужно вывести: 1. Вывести уникальные комбинации пользователя и id товара для всех покупок, совершенных пользователями до того, как их забанили. Отсортировать сначала по имени пользователя, потом по SKU 2. Найти пользователей, которые совершили покупок на сумму больше 5000р. Вывести их имена в формате id пользователя | имя | фамилия | сумма покупок
Есть ли опыт работы с Elasticsearch как с базой данных (не для логов)?
Какая была твоя роль в принятии архитектурных решений при разработке поискового сервиса?
Что ты знаешь из пакета sync кроме Atomic и Mutex?