Node.js
Что такое Map и Set, чем они отличаются?
Опишите типичный стек бэкенда: как вы управляете роутингом, валидацией, авторизацией, обработкой ошибок, логированием?
Какие тесты писали на бэкенде? Какие библиотеки использовали?
Как вы справлялись с ситуацией, когда требования клиента сильно менялись по ходу разработки?
Почему выбрал тип FLOAT для баланса? Чем отличается от DECIMAL? Что изменится если использовать INTEGER?
Что такое MCP (Model Context Protocol)?
Что такое client-side rendering (CSR) и server-side rendering (SSR)? В чём основное отличие?
Какую базу данных вы используете на бэкенде?
Какие способы хранения данных в браузере вы знаете?
Микросервисы: как реализовывать распределённые транзакции через несколько микросервисов с возможностью отката? Что такое Saga и Outbox паттерны?
В чём отличие Session Storage от Local Storage?
Что такое rate limit и как его обходить?
Что такое транзакции и свойства ACID?
Live coding: напишите функцию проверки палиндрома, игнорируя пробелы, знаки препинания и регистр символов.
Что такое CORS и что именно это означает?
Почему async-функция возвращает Promise, если вызвать её без await?
Расскажите кратко о вашей текущей работе и проектах.
Что такое Node.js и из чего он состоит?
Ты выяснил через EXPLAIN ANALYZE, что у тебя неоптимальные запросы. Какие наиболее частые причины неоптимальности запросов?
Что такое гидрация (hydration) в React/Next.js?