Перевірте навички SQL: фільтрування та NULL-семантика, з'єднання, агрегація та вікнові функції. 30 сценарних питань, миттєвий результат за категоріями, безкоштовно, без реєстрації.
Без реєстрації — результат з’явиться одразу.
Він охоплює весь шлях від новачка до експерта за один підхід. Ранні питання охоплюють речі, які зустрічає кожен користувач SQL — порівняння стовпця з NULL через =, що насправді зберігає INNER проти LEFT JOIN, точні межі BETWEEN. Пізніші йдуть у глибину з'єднань з фан-аутом, вікнових функцій, CTE, ізоляції транзакцій та обмежень. Ваш результат розміщує вас в одному з чотирьох рівнів, і назви цих рівнів навмисне ті самі, що використовують роботодавці в оголошеннях вакансій.
Ні. Кожне питання написане проти стандартної поведінки SQL, спільної для PostgreSQL, MySQL, SQL Server та SQLite — NULL-семантика, типи з'єднань та стандартний ANSI синтаксис вікнових функцій. Ніщо тут не залежить від vendor-специфічного розширення.
Він відібрав той же вид логіки читання-та-передбачення, яку найчастіше відкривають роботодавці, в тому ж короткому сценарному форматі, тож це добра підготовка. Це не копія якого-небудь конкретного тесту роботодавця, та хороший результат тут — не сертифікат. Що він справді показує, то це в якій з чотирьох областей ви втратили б бали, а це корисна інформація перед технічним інтерв'ю.
Близько шести хвилин. На окремі питання таймера немає — тест вимірює, чи знаєте ви, що повертає запит, а не те, як швидко ви клацаєте. Ви можете думати над питанням стільки, скільки потрібно.
Проходження нашого тесту не слід розглядати як комплексну або точну оцінку ваших здібностей. Результати призначені лише для інформаційних та рефлексивних цілей.
Перевірте навички SQL: фільтрування та NULL-семантика, з'єднання, агрегація та вікнові функції. 30 сценарних питань, миттєвий результат за категоріями, безкоштовно, без реєстрації.
Це сценарний тест SQL: 30 коротких запитів, кожне з запитанням про те, що насправді відбувається при його запуску. WHERE-пункт порівняний проти NULL, який тихо нічого не повертає. LEFT JOIN, який поводиться як INNER JOIN, коли ви фільтруєте не той стовпець. NOT IN, який тихо видаляє кожен рядок, тому що одне значення в підзапиті було NULL. Ви обираєте відповідь, яка відповідає тому, що насправді повертає БД, а не тому, як це виглядає, що повинно відбутися.
30 питань охоплюють чотири напрями — фільтрування та NULL-семантика, з'єднання та операції над множинами, агрегація та підзапити, вікнові функції/CTE/транзакції/обмеження. Ці чотири — місця, де читання запиту й запуск запиту тихо розходяться, і саме там роботодавець у оголошенні вакансії говорить про «Strong SQL» він насправді має на увазі щось конкретне, коли ви за інтерв'ю. Ви отримуєте результат у кожній з чотирьох областей, тож слабке місце видно як слабке місце, а не розчиняється в нижчому загальному балі.
Це займає близько шести хвилин, реєстрація не потрібна, і немає запиту для написання або виконання — кожне питання — це читання-та-передбачення, точно як старший інженер переглядає pull request. Знати синтаксис і знати, що конкретний запит робить з конкретними даними — це різні навички, та цей тест вимірює другу.
Дізнайтеся, яка з чотирьох SQL-областей насправді вас стримує
Отримайте розбір по категоріях — фільтрування/NULL, з'єднання, агрегація, вікна/транзакції
Дізнайтеся, до якого рівня ви належите: новачок, проміжний, просунутий або експерт
Порівняйте своє місце з тим, що оголошення вакансій мають на увазі під strong SQL
Таблиця має nullable-стовпець age. Ви запускаєте SELECT * FROM users WHERE age = NULL. Скільки рядків повертає цей запит, навіть якщо декілька рядків мають age встановленим на NULL?
30 запитань, 6 хв. Автоматичне переходення — кнопки «Далі» немає.
Миттєвий розбір вашого профілю. Безкоштовно, можна поділитися, зберігається після входу.
Premium відкриває повний звіт — кар'єри, сильні сторони, шляхи розвитку.
Перевірте навички SQL: фільтрування та NULL-семантика, з'єднання, агрегація та вікнові функції. 30 сценарних питань, миттєвий результат за категоріями, безкоштовно, без реєстрації.
Без реєстрації — результат з’явиться одразу.
Він охоплює весь шлях від новачка до експерта за один підхід. Ранні питання охоплюють речі, які зустрічає кожен користувач SQL — порівняння стовпця з NULL через =, що насправді зберігає INNER проти LEFT JOIN, точні межі BETWEEN. Пізніші йдуть у глибину з'єднань з фан-аутом, вікнових функцій, CTE, ізоляції транзакцій та обмежень. Ваш результат розміщує вас в одному з чотирьох рівнів, і назви цих рівнів навмисне ті самі, що використовують роботодавці в оголошеннях вакансій.
Ні. Кожне питання написане проти стандартної поведінки SQL, спільної для PostgreSQL, MySQL, SQL Server та SQLite — NULL-семантика, типи з'єднань та стандартний ANSI синтаксис вікнових функцій. Ніщо тут не залежить від vendor-специфічного розширення.
Він відібрав той же вид логіки читання-та-передбачення, яку найчастіше відкривають роботодавці, в тому ж короткому сценарному форматі, тож це добра підготовка. Це не копія якого-небудь конкретного тесту роботодавця, та хороший результат тут — не сертифікат. Що він справді показує, то це в якій з чотирьох областей ви втратили б бали, а це корисна інформація перед технічним інтерв'ю.
Близько шести хвилин. На окремі питання таймера немає — тест вимірює, чи знаєте ви, що повертає запит, а не те, як швидко ви клацаєте. Ви можете думати над питанням стільки, скільки потрібно.