Встречается на собеседованиях • сегодня
Работал ли с чистым SQL
Да, работал. В Node.js часто использую mysql2 или pg для прямого выполнения SQL-запросов без ORM.
Пример с mysql2:
javascript
import mysql from 'mysql2/promise';
const connection = await mysql.createConnection({
host: 'localhost',
user: 'root',
database: 'test'
});
const [rows] = await connection.query('SELECT * FROM users WHERE id = ?', [1]);
console.log(rows);
await connection.end();
text
Также писал сложные JOIN-запросы, оптимизировал индексы и работал с транзакциями. Например:
```sql
START TRANSACTION;
UPDATE accounts SET balance = balance - 100 WHERE user_id = 1;
UPDATE accounts SET balance = balance + 100 WHERE user_id = 2;
COMMIT;Предпочитаю чистый SQL для сложных операций, а ORM — для простых CRUD.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы