Golang
Почему возникла необходимость уменьшать аллокации — это был запрос от бизнеса или собственная инициатива команды?
На Go ты сколько пишешь уже? Три года?
Расскажите немного о себе — ключевую информацию, которую стоит знать потенциальному работодателю.
Можем ли мы написать код без интерфейсов?
Какие типы данных в Go могут принимать значение nil по умолчанию?
Контакты кандидатов закрыты и платные при поиске по базе HH — как менеджерить лимитирование по открытию контактов?
Что произойдёт с Token Bucket rate limiter при сценарии: 1 запрос в начале секунды, 99 в конце, затем ещё 100 в следующую секунду?
Расскажи про свой опыт работы
Какой индекс добавить для запроса поиска свободных книг? Зачем каждое поле в составном индексе? Как отработает индекс при 2 млн строк?
В чем преимущество новой реализации map перед старой бакетной?
С какими API ты работал?
Сколько уже работаете на Go? На предыдущем месте совмещали PHP и Go — как это происходило?
Что такое inline-оптимизация компилятора? В какой момент она происходит и как влияет на расположение переменных?
С помощью каких библиотек пишутся метрики в Go?
Что произойдёт при записи в закрытый канал, чтении из закрытого канала, записи/чтении из nil канала?
When working with channels, how do you decide between buffered and unbuffered channels?
Ты джойнишь две таблицы и выполняешь агрегацию, в этот момент происходит изменение этих данных — что будет?
Приходилось ли где-то проектировать архитектуру с нуля? Использовали ли какие-то инструменты для отрисовки схем (например, Miro)?
Почему решил покинуть текущую компанию (Абит) и что ищешь для себя?
Бывало ли такое, что поставили задачу, вы начали её делать, но в процессе поняли, что требования противоречивые или технически невозможно реализовать их в срок? Что делали в таком случае?