Golang
Практическая задача: реализовать функцию FastestSearcher, которая запускает тестирование нескольких поисковиков параллельно и возвращает имя самого быстрого, время ответа и ошибку (если хотя бы один вернул ошибку — вернуть ошибку).
Что такое пирамида тестирования?
Что может привести к утечкам памяти в Go? Какие типы синхронизации данных знаешь в Go?
Приходилось ли где-то проектировать архитектуру с нуля? Использовали ли какие-то инструменты для отрисовки схем (например, Miro)?
Как можно изменить ёмкость канала?
Где вы сейчас проживаете?
А как база может работать под такой нагрузкой?
Почему вы решили выйти на рынок и искать новую работу?
Чем плохо использование confluent-kafka-go с librdkafka под капотом?
Сколько уже работаете на Go? На предыдущем месте совмещали PHP и Go — как это происходило?
Расскажите немного о себе — ключевую информацию, которую стоит знать потенциальному работодателю.
Как в микросервисной архитектуре обеспечивается безопасность запросов между сервисами?
Какие знаешь SQL и NoSQL базы данных?
Какой из механизмов есть в Go: наследование или композиция?
Почему возникла необходимость уменьшать аллокации — это был запрос от бизнеса или собственная инициатива команды?
Вы рассматриваете полную занятость (40 часов в неделю) или частичную (20 часов в неделю)?
Объясните процесс оплаты банковской картой через терминал: какие участники задействованы и как происходит взаимодействие между ними?
У ETCD сколько требуется инстансов для отказоустойчивости?
Можем ли мы написать код без интерфейсов?
Что такое observability? Что входит в это понятие и что необходимо для того, чтобы сервис был production-ready? Зачем нужны метрики, трейсы и логи?