Node.js
Какие React-хуки вы знаете?
Что такое tool/function calling в LLM?
Ты выяснил через EXPLAIN ANALYZE, что у тебя неоптимальные запросы. Какие наиболее частые причины неоптимальности запросов?
Какую базу данных вы используете на бэкенде?
Как вы работаете в команде? Используете ли Git, какой рабочий процесс применяете?
Как вы используете Git в своей работе?
Какой процент времени вы тратите на фронтенд и бэкенд разработку?
Что такое HAVING и чем оно отличается от WHERE?
Возможны ли гонки данных (race conditions) в однопоточном Node.js?
Как оптимизировать высоконагруженную таблицу балансов с десятками тысяч запросов в секунду?
Как вы поступаете, если коллега не следует установленному рабочему процессу (например, не соблюдает Git workflow)?
Приходилось ли вам работать с Worker Threads в Node.js?
Когда в MongoDB использовать массив внутри документа, а когда создавать отдельную коллекцию (один-ко-многим)?
Почему для Map был создан отдельный тип, если есть обычный объект? В чём разница?
[имя] расскажите о себе.
Как создание индекса влияет на доступность таблицы? Есть ли способ создать индекс без блокировки?
Чем JSON и JSONB отличаются в PostgreSQL?
Откатили миграцию, всё ожило. Фичу надо выкатить — что будешь делать дальше, если просто накатить снова, всё повторится?
Как обработать параллельные операции списания баланса последовательно чтобы избежать двойного списания (race condition)?
Как ты понимаешь асинхронность в Node.js? Что такое microtask queue и macrotask queue?