Node.js
NDA и готовность его подписать, а также условия выхода на работу
Можешь рассказать, как ты организовывал exactly-once доставку сообщений по Kafka?
Что такое ACID-транзакции?
Были ли крупные инциденты/аварии в опыте работы в целом, как решали и что делали, чтобы не повторялось?
Это (CHECK constraint) что-то новое в последних версиях Postgres?
С какой архитектурой ты работал? С каким типом архитектуры?
После партиционирования таблицы на несколько физических таблиц, как нужно обращаться к ним с кода, и как планировщик понимает, какую партицию использовать для чтения/записи?
Задача: нужно обновить сложный и плохо читаемый код (в контексте обновления версий библиотек) — что будешь делать?
Я как пользователь ввёл просто google.com (или http://google.com), а появился HTTPS — откуда это взялось и кто это подставил, какая часть системы это делает?
Ты знаешь, как можно шардировать Postgres? Позволяет ли он это делать 'из коробки' или нужны дополнительные инструменты?
Писали ли тесты сами, или этим занимаются тестировщики?
Скажи честно, ты сейчас гуглил или как-то проверял эту информацию?
Каковы зарплатные ожидания — минимальный порог и комфортный уровень?
Например, у меня есть таблица «Кошелёк» с целочисленным балансом — куда я пропишу правило, что баланс не должен быть отрицательным?
Если все успешно и предложим оффер — когда сможешь выйти на работу?
Расскажи максимально подробно, что происходит после нажатия Enter при вводе google.com в браузере и до появления страницы на экране.
Давайте рассмотрим масштабирование на примере баз данных (Postgres) — как их можно масштабировать?
Как понимаешь, что проекту пора переходить на новую версию фреймворка или библиотеки?
Ты сталкивался с шардингом? Может, делал сам, либо работал с DBA, который делал?
Если говорить про нынешний проект — были ли проблемы с производительностью и как их устраняли?