Встречается на собеседованиях • сегодня

Как оцениваешь свой уровень знания SQL

Я владею SQL на продвинутом уровне:

  • Пишу сложные запросы с JOIN, подзапросами, агрегатными функциями
  • Работаю с индексами, оптимизацией запросов (EXPLAIN)
  • Использую оконные функции (OVER, PARTITION BY)
  • Знаю транзакции (ACID, изоляция)

Пример:

sql
SELECT 
    d.name AS department,
    AVG(e.salary) OVER (PARTITION BY e.department_id) AS avg_salary,
    RANK() OVER (ORDER BY e.salary DESC) AS salary_rank
FROM employees e
JOIN departments d ON e.department_id = d.id
WHERE e.hire_date > '2020-01-01';

Есть опыт работы с PostgreSQL, MySQL, Oracle. Умею проектировать нормализованные схемы БД.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы