رفتن به محتوای اصلی
Careerمبتنی‌بر‌چارچوب

تست SQL

مهارت‌های SQL خود را در فیلترکردن و NULL semantics، joins، aggregation و window functions آزمایش کنید. 30 سؤال بر اساس موقعیت، نمره فوری برحسب دسته‌بندی، رایگان بدون نیاز به ثبت‌نام.

30 سؤال12 دقیقه

نیازی به ثبت‌نام نیست — نتیجه شما فوری ظاهر می‌شود.

آنچه شما کشف خواهید کرد
  • ببینید کدام یکِ از چهار حوزهٔ SQL واقعاً شما را عقب‌تر نگاه می‌دارد
  • تفکیک را برحسب دسته‌بندی دریافت کنید — فیلترکردن/NULLs، joins، aggregation، windows/transactions
  • بفهمید در کدام سطح هستید: مبتدی، متوسط، پیشرفته یا متخصص
  • جایگاه خود را با آنچه شرح‌های شغلی منظور می‌کنند برای SQL قوی مقایسه کنید
FAQ
  • از مبتدی تا متخصص را در یک نشست پوشش می‌دهد. سؤال‌های اولیه چیزهایی را پوشش می‌دهند که هر کاربرِ 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. هیچ چیز در اینجا به یک افزونه‌ی خاص فروشنده بستگی ندارد.

  • نمونه‌برداری از همان نوعِ استدلالِ خواندن و پیش‌بینی است که بیشتر کارفرمایان ابتدای آن را باز می‌کنند، به همان قالبِ موقعیت‌محور کوتاه، که به همین دلیل به‌عنوان آمادگی کار می‌کند. این کپی از هیچ آزمون کارفرمای خاصی نیست، و یک نمرهٔ خوب در اینجا گواهی نیست. آنچه به شما می‌گوید این است که در کدام یک از چهار حوزه نمره کم می‌گیرید، که چیز مفیدی است که پیش از یک مصاحبهٔ فنی بدانید.

  • حدود شش دقیقه. هیچ تایمری برای سؤال‌های جداگانه وجود ندارد — آزمون اندازه‌گیری می‌کند که آیا شما می‌دانید کوئری چه برمی‌گرداند، نه اینکه چقدر سریع می‌توانید کلیک کنید. شما می‌توانید برای مدتی درباره‌ی یک سؤال فکر کنید.

قبل از شروع

  • قوانین و زمان‌بندی

    • 30 سؤال، حدود 12 دقیقه.
    • هر سؤال یک جواب درست دارد — گزینه‌ای را انتخاب کنید که فکر می‌کنید درست است.
    • تنهایی کار کنید، در جایی ساکت. در حین تست با دیگران مشورت نکنید.
  • سلب‌المسئولیت

    شرکت در تست ما نباید به‌عنوان ارزیابی جامع یا دقیق توانایی‌های شما در نظر گرفته شود. نتایج فقط برای اهداف اطلاعاتی و خود‌بازتاب است.