مرکزی مواد پر جائیں

اپنی SQL مہارتیں جانچیں

فلٹرنگ اور NULL کے اصولوں، جوائنز، ایگریگیشن، اور ونڈو فنکشنز و کنسٹرینٹس میں اپنی SQL جانچیں۔ منظرناموں پر مبنی 30 سوالات، ہر زمرے کا فوری اسکور، مفت اور بغیر سائن اپ۔

30 سوالات12 منٹ
یہ ٹیسٹ دیں
بنیادی باتیں

SQL ٹیسٹ کیا ہے؟

یہ منظرناموں پر مبنی SQL ٹیسٹ ہے جس میں 30 مختصر کوئریز ہیں، اور ہر ایک کے بعد پوچھا جاتا ہے کہ اسے چلانے پر حقیقت میں کیا ہوتا ہے۔ کسی سوال میں WHERE کلاز NULL سے موازنہ کرتا ہے اور خاموشی سے کچھ بھی واپس نہیں کرتا۔ کسی میں غلط کالم پر فلٹر لگاتے ہی LEFT JOIN بالکل INNER JOIN کی طرح برتاؤ کرنے لگتا ہے۔ کسی میں NOT IN خاموشی سے ہر قطار نکال دیتا ہے کیونکہ سب کوئری کی ایک قدر NULL تھی۔ آپ وہ جواب چنتے ہیں جو ڈیٹابیس کے اصل نتیجے سے میل کھاتا ہو، نہ کہ وہ جو بظاہر ہونا چاہیے۔

مزید پڑھیں

یہ 30 سوالات چار شعبوں کا احاطہ کرتے ہیں — فلٹرنگ اور NULL کے اصول، جوائنز اور سیٹ آپریشنز، ایگریگیشن اور سب کوئریز، اور ونڈو فنکشنز/CTE/ٹرانزیکشنز/کنسٹرینٹس۔ یہی چار وہ مقامات ہیں جہاں کوئری پڑھ کر جو سمجھ آتا ہے اور اسے چلانے پر جو ہوتا ہے، ان میں خاموشی سے فرق پڑ جاتا ہے، اور جہاں ملازمت کے اشتہار میں لکھی "مضبوط SQL" کی شرط انٹرویو میں پہنچ کر عموماً کسی بہت مخصوص چیز کا مطالبہ نکلتی ہے۔ آپ کو ہر شعبے کا الگ اسکور ملتا ہے، اس لیے کوئی کمزور پہلو کم مجموعی اسکور میں چھپنے کے بجائے کمزور پہلو کے طور پر ہی سامنے آتا ہے۔

اس میں تقریباً چھ منٹ لگتے ہیں، سائن اپ کی ضرورت نہیں، اور نہ ہی کوئی کوئری لکھنی یا چلانی پڑتی ہے — ہر سوال میں کوئری پڑھ کر اس کے نتیجے کا اندازہ لگانا ہوتا ہے، بالکل اسی طرح جیسے کوئی سینئر انجینئر پُل ریکویسٹ کا جائزہ لیتا ہے۔ سنٹیکس جاننا اور یہ جاننا کہ کوئی مخصوص کوئری مخصوص ڈیٹا پر کیا کرتی ہے، دو الگ مہارتیں ہیں، اور یہ ٹیسٹ دوسری مہارت کو ناپتا ہے۔

آپ کو کیا ملے گا

یہ ٹیسٹ کیا ظاہر کرتا ہے

دیکھیں کہ SQL کے چار شعبوں میں سے کون سا شعبہ دراصل آپ کو پیچھے رکھ رہا ہے
زمرہ وار تفصیل حاصل کریں — فلٹرنگ/NULL، جوائنز، ایگریگیشن، ونڈوز/ٹرانزیکشنز
جانیں کہ آپ کس درجے میں ہیں: ابتدائی، درمیانی، اعلیٰ یا ماہر
ملازمت کے اشتہارات میں مضبوط SQL سے جو مراد ہوتی ہے، اس کے مقابلے میں اپنی سطح دیکھیں
  • یہ ایک ہی نشست میں ابتدائی سے ماہر تک ہر سطح کا احاطہ کرتا ہے۔ ابتدائی سوالات ان چیزوں سے متعلق ہیں جن سے SQL کے ہر صارف کا واسطہ پڑتا ہے — NULL کے ساتھ موازنہ، INNER اور LEFT JOIN کا فرق، BETWEEN کی حدود۔ بعد کے سوالات ایگریگیٹس کے ساتھ جوائن فین آؤٹ، ونڈو فنکشنز، CTE، ٹرانزیکشن آئسولیشن اور کنسٹرینٹس تک جاتے ہیں۔ آپ کا اسکور آپ کو چار میں سے ایک درجے میں رکھتا ہے، اور ان درجوں کے نام جان بوجھ کر وہی رکھے گئے ہیں جو ملازمت کے اشتہارات میں استعمال ہوتے ہیں۔

  • نہیں۔ ہر سوال معیاری SQL کے اس طرزِ عمل پر مبنی ہے جو PostgreSQL، MySQL، SQL Server اور SQLite سب میں یکساں ہے — NULL کے اصول، جوائن کی اقسام، اور ANSI ونڈو فنکشن سنٹیکس۔ یہاں کوئی بھی چیز کسی ایک وینڈر کی مخصوص ایکسٹینشن پر منحصر نہیں ہے۔

  • یہ اسی طرح کی "پڑھیں اور نتیجہ بتائیں" والی سوچ کو پرکھتا ہے جس سے زیادہ تر آجروں کے اسکریننگ ٹیسٹ شروع ہوتے ہیں، اور وہ بھی اسی مختصر منظرنامے والے انداز میں، اسی لیے یہ تیاری کے لیے کارآمد ہے۔ یہ کسی مخصوص آجر کے ٹیسٹ کی نقل نہیں، اور یہاں اچھا اسکور کوئی سرٹیفکیٹ نہیں ہے۔ البتہ یہ آپ کو یہ ضرور بتاتا ہے کہ چار میں سے کن شعبوں میں آپ کے نمبر کٹیں گے، اور تکنیکی انٹرویو سے پہلے یہی جاننا کام کی بات ہے۔

  • تقریباً چھ منٹ لگتے ہیں۔ انفرادی سوالات پر کوئی ٹائمر نہیں ہے — ٹیسٹ یہ ناپتا ہے کہ آپ جانتے ہیں یا نہیں کہ کوئری کیا واپس کرتی ہے، یہ نہیں کہ آپ کتنی تیزی سے کلک کر سکتے ہیں۔ آپ کسی بھی سوال پر جتنی دیر چاہیں سوچ سکتے ہیں۔

  • نہیں۔ آپ اکاؤنٹ کے بغیر ٹیسٹ دے سکتے ہیں اور اپنا اسکور اور زمرہ وار تفصیل دیکھ سکتے ہیں۔ اکاؤنٹ بنانا صرف اسی صورت میں فائدہ مند ہے جب آپ نتیجہ محفوظ رکھنا چاہیں تاکہ بعد کی کسی کوشش کا اس سے موازنہ کر سکیں۔

  • آپ کو چاروں شعبوں میں سے ہر ایک کا الگ اسکور ملتا ہے، جس سے آپ دیکھ سکتے ہیں کہ نمبر زیادہ تر کہاں کٹے، اور ساتھ ہی اس درجے کے مطابق سفارشات بھی ملتی ہیں جس میں آپ پہنچے ہیں۔ ٹیسٹ ہر سوال کی جوابی شیٹ شائع نہیں کرتا، کیونکہ سوالات بدلتے رہتے ہیں اور شائع شدہ جوابی کلید ان سب کے لیے اسکور کو بے معنی بنا دے گی جو تیاری کے لیے اسے استعمال کرتے ہیں۔

  • SQL سے واسطہ رکھنے والے کسی بھی عہدے کے لیے ناواقف کوئریز کو درست طور پر پڑھنے کی صلاحیت اسکریننگ کا ایک قابلِ دفاع معیار ہے، اور یہ شخصیت کی پیمائش کے بجائے درست یا غلط جواب والا ایک معروضی ٹیسٹ ہے، اس لیے اس میں انصاف سے متعلق وہ مسائل نہیں جو ٹائپولوجی پر مبنی ٹیسٹوں میں ہوتے ہیں۔ اگر آپ اسے درخواست دہندگان کو بھیج کر نتائج ایک جگہ جمع کرنا چاہتے ہیں تو یہ کام اس صفحے کے بجائے JobCannon کے ہائرنگ والے حصے کے ذریعے ہوتا ہے۔

ابھی SQL مہارتوں کی جانچ دیں

اپنی SQL ٹیسٹ پروفائل دریافت کریں۔ 30 سوالات · 12 منٹ۔

یہ ٹیسٹ دیں
متعلقہ

متعلقہ ٹیسٹ