Golang
Что такое BASE?
Всегда ли B-tree индекс улучшает производительность или может быть обратная ситуация?
Расскажите о ваших навыках работы с сетевыми технологиями
Что такое 127.0.0.1?
В чём разница между Kafka и RabbitMQ?
Проводил ли ты технические интервью и занимался ли менторством?
Домашнее задание №2: Спроектировать REST API для социальной сети ВКонтакте со следующими операциями: • добавление и удаление друзей; • просмотр друзей пользователя; • просмотр анкеты пользователя; • публикация поста в ленту; • загрузка медиа файлов для постов; • просмотр ленты постов (домашней и пользователей); • просмотр диалогов и чатов пользователя; • отправка и чтение сообщений в диалогах и чатах. addFriend(post) POST /users/{id}/friends deleteFriend(delete) DELETE /users/{id}/friends/{friends_id} getUserFriends(get) GET /users/{id}/friends getUserForm(get) GET /users/{id}/profile createPost(post) POST /posts uploadMediaFile(post) POST /media getFeed(home/user) GET /feed GET /users/{id}/feed getDialogues(get) GET /dialogs sendMessage(post) POST /dialogs/{id}/messages getMessage(get) GET /dialogs/{id}/messages
Что делали с сообщениями после ручной обработки? Какие варианты были?
Ты сейчас работаешь в компании или просто резюме не обновил?
Не мог бы подробнее рассказать по составу текущей команды, сколько в ней человек и по ролям — были ли тестировщики, аналитики?
У тебя гражданство РФ, правильно?
Зачем нужна нормализация данных в SQL?
Расскажи про CAP-теорему.
Есть ли у вас предпочтения и пожелания к новому месту работы — коллектив, процессы, условия?
Как вы обходили ситуацию, когда аккаунты при переводах попадали на разные шарды?
Можно ли гарантировать, что сообщения конкретного пользователя попадут на конкретный инстанс консьюмера?
Чем конкретно ты занимался в компании?
Что для тебя является red flag при выходе на новое место работы? Как относишься к legacy-коду?
Почему решил менять работу?
Pull-модель взаимодействия микросервисов — что это такое, плюсы и минусы?