تست SQL
مهارتهای SQL خود را در فیلترکردن و NULL semantics، joins، aggregation و window functions آزمایش کنید. 30 سؤال بر اساس موقعیت، نمره فوری برحسب دستهبندی، رایگان بدون نیاز به ثبتنام.
نیازی به ثبتنام نیست — نتیجه شما فوری ظاهر میشود.
- ببینید کدام یکِ از چهار حوزهٔ SQL واقعاً شما را عقبتر نگاه میدارد
- تفکیک را برحسب دستهبندی دریافت کنید — فیلترکردن/NULLs، joins، aggregation، windows/transactions
- بفهمید در کدام سطح هستید: مبتدی، متوسط، پیشرفته یا متخصص
- جایگاه خود را با آنچه شرحهای شغلی منظور میکنند برای SQL قوی مقایسه کنید
از مبتدی تا متخصص را در یک نشست پوشش میدهد. سؤالهای اولیه چیزهایی را پوشش میدهند که هر کاربرِ SQL با آن روبهرو میشود — مقایسهٔ NULL، INNER در مقابل LEFT JOIN، مرزهای BETWEEN. سؤالهای بعدی به join fan-out با aggregates، window functions، CTEs، transaction isolation و constraints میپردازند. نمره شما شما را در یکی از چهار سطح قرار میدهد، و نامهای سطح عمداً همانهایی هستند که شرحهای شغلی استفاده میکنند.
خیر. هر سؤال بر اساس رفتار استاندارد SQL نوشته شده است که در PostgreSQL، MySQL، SQL Server و SQLite مشترک است — NULL semantics، join types، و نحو ANSI window function. هیچ چیز در اینجا به یک افزونهی خاص فروشنده بستگی ندارد.
نمونهبرداری از همان نوعِ استدلالِ خواندن و پیشبینی است که بیشتر کارفرمایان ابتدای آن را باز میکنند، به همان قالبِ موقعیتمحور کوتاه، که به همین دلیل بهعنوان آمادگی کار میکند. این کپی از هیچ آزمون کارفرمای خاصی نیست، و یک نمرهٔ خوب در اینجا گواهی نیست. آنچه به شما میگوید این است که در کدام یک از چهار حوزه نمره کم میگیرید، که چیز مفیدی است که پیش از یک مصاحبهٔ فنی بدانید.
حدود شش دقیقه. هیچ تایمری برای سؤالهای جداگانه وجود ندارد — آزمون اندازهگیری میکند که آیا شما میدانید کوئری چه برمیگرداند، نه اینکه چقدر سریع میتوانید کلیک کنید. شما میتوانید برای مدتی دربارهی یک سؤال فکر کنید.