Golang
Был ли у вас опыт работы с распределенными системами?
В чём отличие буферизованного канала от небуферизованного в Go?
Работать начал на третьем курсе?
Знаешь, что такое транзакция и какие у неё свойства (ACID)?
Как проверить, что окно содержит все нужные символы?
Для чего нужен механизм ACID в структурах map?
Что возвращает range каналов? Валидна ли запись: for _, c := range chs?
Почему хранилище постов рассчитано на 2000 символов UTF-8 (~4 КБ текста), и как хранить изображения?
Чем реляционные базы данных отличаются от нереляционных? Что означает термин NoSQL?
Что такое срез (slice) в Go? Чем отличаются len и cap?
Расскажи про sync.Atomic: для чего используется, приходилось ли использовать в работе?
Каковы ваши зарплатные ожидания в рамках предложенного диапазона?
Расскажите о вашем опыте работы с архитектурой распределенных систем, базами данных, шардированием и репликацией. Участвовали ли вы в проектировании архитектуры или только работали с готовыми решениями?
Что делали с отставанием consumer'а при перевыкатке?
В чём разница между pointer receiver и value receiver при реализации интерфейса? Когда использовать каждый подход?
Опиши свое видение идеального рабочего места
Где вы сейчас работаете?
Какие способы изоляции предоставляет Linux для контейнеров?
Есть ли у тебя приоритеты в плане предметной области или сферы, которые категорически неинтересны?
Какие микросервисы разрабатывала?