Golang
Что такое ACID? Расскажи про каждое свойство.
Алгоритмическая секция: две задачи уровня LeetCode Medium и выше. Длительность — 1,5 часа на две задачи.
Бизнесовая разработка или инфраструктурная? Какие сильные стороны?
Какие способы синхронизации горутин есть в Go?
По каким периодам происходит планирование (недельные, двухнедельные спринты)?
Как был устроен процесс разработки в твоей команде (CI/CD, тестирование, code review)?
Насколько глубоко ты понимаешь принципы CI/CD?
Что хочется сейчас — какие у тебя ожидания от новой работы?
Какие примитивы синхронизации есть в Go?
Что такое context в Go и зачем он нужен?
Вы писатель, ведёте свой мини блог и там публикуете статьи. Пользователи(читатели) вашего блога, после авторизации, могут их просматривать\читать. Необходимо реализовать функциональность подсчета уникальных просмотров за день для каждой статьи. Функциональные требования: - Статистика за сегодня: Автор может видеть, сколько уникальных пользователей просмотрели его статью сегодня (данные накапливаются в реальном времени). - Статистика за прошедшие дни: Автор может видеть статистику за любой прошедший день (за вчера). Технические ограничения и условия: - Приложение работает на 1 сервере(1 pod) - Хранилище в памяти(in memory) - Время по UTC0
Что такое Helm и зачем он нужен? Что там определяется?
Какие принципы ООП есть и как они реализуются в Go?
Как настроить Kafka для 100 инстансов приложения с 10 потоками каждый, чтобы никто не блокировал друг друга?
Что такое строка в Go? Как узнать длину строки в символах и в байтах?
Как обеспечить отсутствие дублей при переключении между машинами (одна деградирует, вторая подхватывает)?
Как найти медленный запрос? Был ли опыт оптимизации таких запросов?
Что такое nil channel в Go?
Знаешь, что такое табличное тестирование (table-driven tests)?
Почему решил обратить внимание на рынок? Что сейчас для себя ищешь? На что обращаешь внимание при выборе новой компании?