Golang
Запрос GET к /orders/123 сформирован правильно, но такого заказа в базе нет. Приложение работает штатно. Какой код состояния следует вернуть? 204 No Content 404 Not Found 410 Gone 403 Forbidden
В чём разница между HTTP/1.1 и HTTP/2? Что добавили и что изменили в HTTP/2?
You have a service that spawns many goroutines. How would you limit the number of concurrently running goroutines?
От чего отталкиваешься с точки зрения уровня дохода?
Есть ли нативный способ в ClickHouse для буферизации вставок?
Почему в зону ответственности кандидата был добавлен сервис антифрод-проверок?
Как вы обходили ситуацию, когда аккаунты при переводах попадали на разные шарды?
Что происходит при чтении из неинициализированного (nil) канала?
Расскажи немного про себя: чем занимаешься на последнем месте работы, какие основные задачи выполнял, и расскажи про какую-нибудь сложную или интересную задачу, которую удалось реализовать в последнее время — что было, что сделал, что стало.
Есть ли способ управлять и тюнить stop-the-world сборщик мусора в Go?
Что произойдёт с данными во втором слайсе, если он создан из первого с capacity 5, а затем capacity увеличена до 10?
Существует ли в Go динамическая типизация?
Pull-модель взаимодействия микросервисов — что это такое, плюсы и минусы?
Расскажите о моделях параллелизма — что такое shared memory и message passing, мьютексы и атомики
Пишущие горутины будут заблокированы, когда что произойдёт с буфером?
Дизайн-паттерны — какие есть типы/группы?
Расскажи про кейс, когда ты что-то предложил и нужно было доказывать свою точку зрения.
Какова сложность по памяти у написанного решения?
Есть большая таблица, запросы из неё идут долго. Что будете делать?
// Написать имплементации кеша с ttl (time to live) для структуры User. // В качестве ключа можно использовать User.ID // мы хотим чтобы было потокобезопасно // мы не хотим получать записи с просроченным ttl при операции чтения // мы хотим чтобы записи с просроченным ttl удалялись и не хранились // API get/set/del