Subukan ang iyong SQL sa filtering at NULL semantics, joins, aggregation, at window functions at constraints. 30 scenario na katanungan, instant na score ayon sa kategorya, libre at walang kailangang mag-sign up.
Walang kailangang mag-sign up — lalabas ang resulta agad-agad.
Sumasaklaw ito mula beginner hanggang expert sa isang session. Ang mga unang katanungan ay sumasaklaw sa mga bagay na nakakaharap ang bawat SQL user — NULL comparisons, INNER vs LEFT JOIN, BETWEEN's boundaries. Ang mga susunod ay napupunta sa join fan-out with aggregates, window functions, CTEs, transaction isolation at constraints. Ang iyong score ay naglalagay sa iyo sa isa sa apat na tiers, at ang mga pangalan ng tier ay sinasadyang ang mga ginagamit ng job postings.
Hindi. Bawat tanong ay isinulat laban sa standard na SQL behavior na ibinahagi sa buong PostgreSQL, MySQL, SQL Server at SQLite — NULL semantics, join types, at ang ANSI window function syntax. Walang dito na umaasa sa isang vendor-specific extension.
Ito ay nag-sample ng parehong uri ng read-and-predict na pag-iisip na karamihan ng employer screens ay bukas sa, sa parehong maikling scenario format, kaya ito ay gumagana bilang paghahanda. Hindi ito isang kopya ng anumang tiyak na employer test, at ang isang mabuting score dito ay hindi isang sertipiko. Ang ginagawa nito ay sinasabi sa iyo kung aling sa apat na lugar ka mawawalan ng mga marka, na ang kapaki-pakinabang na bagay na dapat malaman bago ang isang technical interview.
Mga anim na minuto. Walang timer sa indibidwal na mga katanungan — ang test ay sinusukat kung alam mo kung ano ang ibabalik ng query, hindi kung gaano kabilis ka maaaring mag-click. Maaari mong isipin ang isang tanong habang gusto mo.
Ang pagsali sa aming test ay hindi dapat tingnan bilang comprehensive o precise evaluation ng iyong abilities. Ang resulta ay para sa informational at self-reflection purposes lamang.
Subukan ang iyong SQL sa filtering at NULL semantics, joins, aggregation, at window functions at constraints. 30 scenario na katanungan, instant na score ayon sa kategorya, libre at walang kailangang mag-sign up.
Ito ay isang scenario-based SQL test: 30 maikling queries, bawat isa ay sinusundan ng isang tanong tungkol sa kung ano talaga ang nangyayari kapag tumatakbo ito. Isang WHERE clause na inikatawan laban sa NULL na tahimik na walang pagbabalik. Isang LEFT JOIN na kumikilos tulad ng INNER JOIN kapag na-filter mo ang maling column. Isang NOT IN na tahimik na tinatanggal ang bawat row dahil isang value sa subquery ay NULL. Pumipili ka ng sagot na tumutugma sa kung ano talaga ang ibabalik ng database, hindi kung ano ang mukhang dapat mangyari.
Ang 30 katanungan ay sumasaklaw sa apat na lugar — filtering at NULL semantics, joins at set operations, aggregation at subqueries, at window functions/CTEs/transactions/constraints. Ang apat na ito ay ang mga lugar kung saan ang pagbabasa ng query at ang pagtupad ng query ay tahimik na nag-iiba, at kung saan ang job posting na "Strong SQL" ay nagkakahulugan ng isang tiyak na bagay kapag nandoon ka na sa interview. Makakakuha ka ng score sa bawat lugar, kaya ang mahihirap na spot ay makikita bilang isang mahihirap na spot kaysa bilang isang mas mababang kabuuan.
Tapos na ito sa mga anim na minuto, walang kailangan na mag-sign up, at walang query na kailangang isulat o ipatupad — bawat tanong ay read-and-predict, tulad ng paraan ng isang senior engineer na nagreview ng pull request. Ang alam ng syntax at ang alam kung ano ang gagawin ng isang tiyak na query laban sa tiyak na data ay iba't ibang kasanayan, at sinusukat ng ito ang pangalawa.
Makita kung alin sa apat na SQL area ang tunay na humahadlang sa iyo
Makakuha ng breakdown ayon sa kategorya — filtering/NULLs, joins, aggregation, windows/transactions
Alamin kung aling tier ka: beginner, intermediate, advanced o expert
Ihambing kung saan ka nakatayo laban sa kung ano ang ibig sabihin ng job postings sa strong SQL
Ang isang table ay may nullable na column na age. Pinatakbo mo ang SELECT * FROM users WHERE age = NULL. Ilang row ang ibabalik nito, kahit na maraming row ang may age na naka-set sa NULL?
30 tanong, 6 minuto. Auto-advance — walang manual Next.
Instant na breakdown ng iyong profile. Libre, pwedeng i-share, i-save kung mag-sign in.
Premium ay nag-unlock ng full report — careers, strengths, growth paths.
Subukan ang iyong SQL sa filtering at NULL semantics, joins, aggregation, at window functions at constraints. 30 scenario na katanungan, instant na score ayon sa kategorya, libre at walang kailangang mag-sign up.
Walang kailangang mag-sign up — lalabas ang resulta agad-agad.
Sumasaklaw ito mula beginner hanggang expert sa isang session. Ang mga unang katanungan ay sumasaklaw sa mga bagay na nakakaharap ang bawat SQL user — NULL comparisons, INNER vs LEFT JOIN, BETWEEN's boundaries. Ang mga susunod ay napupunta sa join fan-out with aggregates, window functions, CTEs, transaction isolation at constraints. Ang iyong score ay naglalagay sa iyo sa isa sa apat na tiers, at ang mga pangalan ng tier ay sinasadyang ang mga ginagamit ng job postings.
Hindi. Bawat tanong ay isinulat laban sa standard na SQL behavior na ibinahagi sa buong PostgreSQL, MySQL, SQL Server at SQLite — NULL semantics, join types, at ang ANSI window function syntax. Walang dito na umaasa sa isang vendor-specific extension.
Ito ay nag-sample ng parehong uri ng read-and-predict na pag-iisip na karamihan ng employer screens ay bukas sa, sa parehong maikling scenario format, kaya ito ay gumagana bilang paghahanda. Hindi ito isang kopya ng anumang tiyak na employer test, at ang isang mabuting score dito ay hindi isang sertipiko. Ang ginagawa nito ay sinasabi sa iyo kung aling sa apat na lugar ka mawawalan ng mga marka, na ang kapaki-pakinabang na bagay na dapat malaman bago ang isang technical interview.
Mga anim na minuto. Walang timer sa indibidwal na mga katanungan — ang test ay sinusukat kung alam mo kung ano ang ibabalik ng query, hindi kung gaano kabilis ka maaaring mag-click. Maaari mong isipin ang isang tanong habang gusto mo.