انٹرویو کے سوالات

سرفہرست 60 ویب ڈویلپر انٹرویو سوالات اور جوابات

2 جنوری 2022

ویب ڈویلپر عام طور پر ویب سائٹ بناتے اور ڈیزائن کرتے ہیں۔ وہ سائٹ کی شکل اور تکمیل کے ذمہ دار ہیں۔ انہیں سائٹ کے تکنیکی پہلوؤں کے لیے بھی ذمہ دار ٹھہرایا جاتا ہے، جیسے اس کی صلاحیت اور کارکردگی، جو کسی بھی ویب سائٹ کی رفتار اور سائٹ کتنی ٹریفک کو سنبھالے گی کے اہم اقدامات ہیں۔

فہرست کا خانہ

کیا ویب ڈویلپر ایک اچھا کیریئر ہے؟

ہاں، ہم کہہ سکتے ہیں کہ ویب ڈویلپمنٹ ایک اچھا کیریئر ہے۔ حالیہ تحقیق کے مطابق، ویب ڈویلپر ٹیک میں سب سے زیادہ ڈیمانڈ نوکری تھی اور سب سے زیادہ ادائیگی کرنے والی نوکریوں میں سے ایک تھی۔ جیسا کہ یو ایس بیورو آف لیبر کے مطابق، ویب ڈویلپر کے لیے جاب مارکیٹ میں 2026 تک 15 فیصد اضافہ متوقع ہے۔

اگر آپ ویب ڈویلپر کے انٹرویو کے سوالات اور جوابات تلاش کر رہے ہیں، تو آپ صحیح صفحہ پر ہیں۔ اس بات کو یقینی بنائیں کہ آپ ویب ڈویلپر کے انٹرویو کے تمام سوالات سے گزر چکے ہیں۔

سرفہرست ویب ڈویلپر انٹرویو سوالات اور جوابات

ایک ویب ڈویلپر کی اہم ذمہ داریوں کی فہرست بنائیں؟

ذمہ داریاں:

  1. HTML، CSS، PHP، JavaScript، اور دیگر متعلقہ ویب ڈیزائن کوڈنگ زبانوں پر کمانڈ
  2. انہیں ویب سائٹس کے لیے ایپلی کیشنز بنانا اور جانچنا معلوم ہونا چاہیے۔
  3. تعاون
  4. موجودہ ڈیزائن کی تفصیلات۔
  5. گرافکس اور دیگر ڈیزائنرز کے ساتھ کام کریں۔
  6. اگر ویب سائٹ کے مسائل ہیں تو ان کا ازالہ کریں۔
  7. ویب سائٹس کو برقرار رکھیں اور اپ ڈیٹ کریں۔
  8. ویب سائٹ ٹریفک کی نگرانی کریں۔
  9. ٹیکنالوجی پر اپ ٹو ڈیٹ رہیں۔

دو سیوڈو کلاسز کی چار مختلف اقسام کی فہرست بنائیں؟

سی ایس ایس میں سیوڈو کلاس کی تعریف ایک کلیدی لفظ کے طور پر کی جا سکتی ہے جسے سلیکٹر میں شامل کیا جاتا ہے جو منتخب عنصر کی ایک خاص حالت کو بیان کرے گا۔ مثال کے طور پر، ہوور کا استعمال بٹن کا رنگ تبدیل کرنے کے لیے کیا جاتا ہے جب بھی صارف کا پوائنٹر اس پر منڈلاتا ہے۔

بھی دیکھو سرفہرست 100 جوابی انٹرویو کے سوالات اور جوابات

سیوڈو کلاسز کی چار مختلف اقسام ہیں:

  1. متحرک: یہ چھدم کلاسز کسی بھی عنصر پر لاگو ہوتے ہیں اس بات کی وضاحت کے لیے کہ جب بھی کرسر ان پر موجود ہوتا ہے، یا جب ہم ان پر کلک کرتے ہیں، یا جب بھی انہیں منتخب کیا جاتا ہے تو وہ کیسے دکھائے جاتے ہیں۔
  2. لنکس: ان کلاسوں کا استعمال کسی لنک کو اس کی معمول کی حالت میں بطور ڈیفالٹ اور جب وہ پہلے ہی وزٹ کر چکا ہوتا ہے۔
  3. ساختی: یہ سیوڈو کلاسز ہمیں ایسے عناصر کو اسٹائل کرنے کی اجازت دیں گی جو کسی عنصر کی صحیح عددی پوزیشن پر مبنی ہوں۔
  4. دیگر: کچھ عناصر کو ان کی زبان یا لیبل کی قسم کی بنیاد پر مختلف انداز میں بنایا گیا ہے۔

3. SOAP اور REST میں فرق کریں؟

صابن آرام کریں۔
SOAP کا مطلب ہے سادہ آبجیکٹ ایکسیس پروٹوکول۔REST کا مطلب نمائندہ ریاستی منتقلی ہے۔
یہ ایک پروٹوکول ہے۔یہ ایک آرکیٹیکچرل پیٹرن ہے.
یہ XML فارمیٹس کے ساتھ کام کرتا ہے۔یہ سادہ متن، XML، HTML، اور JSON کے ساتھ کام کر سکتا ہے۔
SOAP REST کا استعمال نہیں کر سکتا۔REST صابن کا استعمال کر سکتا ہے۔

4. ویب ڈویلپرز کو کن زبانوں کا علم ہونا چاہیے؟

  1. ایچ ٹی ایم ایل
  2. سی ایس ایس
  3. ایس کیو ایل
  4. پی ایچ پی/روبی/پائیتھن
  5. JQuery
  6. جاوا اسکرپٹ

5. JavaScript میں Namespacing کی وضاحت کریں؟

نام کی جگہ کو ایک ایسی تکنیک کے طور پر بیان کیا جا سکتا ہے جو عالمی نام کی جگہ میں دیگر متغیرات یا اشیاء کے ساتھ ٹکراؤ سے بچنے کے لیے استعمال کی جاتی ہے۔ جاوا اسکرپٹ دوسری زبانوں کی طرح نام کی جگہوں کے لیے واقعی میں بلٹ ان سپورٹ نہیں ہے، اور اس میں ایسی اشیاء اور بندیاں ہیں جو اسی طرح کے اثر کو حاصل کرنے کے لیے استعمال ہوتی ہیں۔

6. HTML5 میں نئی ​​متعارف کردہ ان پٹ اقسام کے نام بتائیں؟

  1. رنگ
  2. تاریخ
  3. ڈیٹ ٹائم-مقامی
  4. ای میل
  5. مہینہ
  6. نمبر کی حد

CORS کیا ہے؟

کراس اوریجن ریسورس شیئرنگ (CORS) کو HTTP-ہیڈر پر مبنی تکنیک کے طور پر بیان کیا جا سکتا ہے جو سرور کو اس کی اپنی جگہ کے علاوہ کسی دوسرے ماخذ جیسے ڈومین، اسکیم یا پورٹ کی نشاندہی کرنے کی اجازت دے گی، جہاں سے براؤزر وسائل کو لوڈ کرنے کی اجازت دے گا۔ . کچھ حفاظتی وجوہات کی بنا پر، براؤزر کراس اوریجن HTTP درخواستوں کو محدود کرتے ہیں جو اسکرپٹ سے شروع کی جاتی ہیں۔

8. صفحہ لوڈ ہونے کا وقت کیسے کم کیا جائے؟

کم کرنے کے لئے تجاویز:

  1. ویب سائٹ کی موجودہ رفتار کو چیک کریں۔
  2. امیجز کو بہتر بنائیں۔
  3. امیجز کو چھوٹا نہ کریں۔
  4. کمپریس اور مواد کو بہتر بنائیں۔
  5. اسٹائل شیٹ حوالہ جات کو اوپر رکھیں۔
  6. اسکرپٹ حوالہ جات کو نیچے رکھیں۔
  7. جاوا اسکرپٹ اور سی ایس ایس کو بیرونی فائلوں میں رکھیں۔
  8. HTTP درخواستوں کو کم سے کم کریں۔

9. فارم عناصر کے نام بتائیں جو HTML5 میں میڈیا مواد کو سپورٹ کرتے ہیں؟

10۔ HTTP 1.1 کے مقابلے میں HTTP/2 کے کچھ فوائد کا ذکر کریں؟

فوائد:

  1. ویب پوزیشننگ میں بہتری
  2. HTTP ہیڈر ڈیٹا کمپریشن
  3. درخواست کی ترجیح
  4. براڈ بینڈ کی کم کھپت

ویب ڈویلپر انٹرویو سوالات اور جوابات

11. HTML5 میں متعارف کرائے گئے نئے فارم عناصر کی فہرست بنائیں؟

  1. - یہ ایک انکرپشن کلید بنانے کے لیے استعمال ہوتا ہے۔
  2. - یہ ایک اظہار کے نتیجے کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے.
  3. - یہ ان پٹ کنٹرولز کے اختیارات کی فہرست بتائے گا۔
  4. - یہ زیادہ سے زیادہ قدر کے 100% کی سمت میں جائے گا۔
  5. - یہ ایک گیج کے لیے فراہم کرتا ہے، ایک رینج کے اندر عمومی قدر کو ظاہر کرتا ہے۔

12. SVG کی تعریف کریں اور اسے کیوں استعمال کیا جاتا ہے؟

SVG کا مطلب ہے توسیع پذیر ویکٹر گرافکس، اور اس کی تعریف ایک فائل فارمیٹ کے طور پر کی گئی ہے جو ہمیں ویب سائٹ پر ویکٹر کی تصاویر دکھانے کی اجازت دے گی۔ اس کا مطلب یہ ہے کہ ہم ایک SVG امیج کو ضرورت کے مطابق اس کے معیار میں سے کسی کو کھونے کے بغیر اور اسے ایک ریسپانسیو ویب ڈیزائن کے لیے بہترین انتخاب بنا سکتے ہیں۔

13. ای ٹیگ کی وضاحت کریں اور یہ کیسے کام کرتا ہے؟

ETag یا entity tag HTTP کا حصہ ہے، جو کہ ورلڈ وائڈ ویب (WWW) کا پروٹوکول ہے۔ یہ متعدد تکنیکوں میں سے ایک ہے جو ایک HTTP ویب کیشے کی توثیق کے لیے فراہم کرتا ہے، جس سے کلائنٹ کو مشروط درخواستیں کرنے کی اجازت ہوگی۔ ایک ETag ایک مبہم شناخت کنندہ ہے جو ویب سرور کے ذریعہ کسی وسائل کے مخصوص ورژن کو تفویض کیا جاتا ہے جو URL پر پایا جاتا ہے۔

14. کینوس اور SVG میں فرق کریں؟

کینوس ایس وی جی
کینوس عام طور پر پرواز پر 2D گرافکس کھینچتا ہے (جاوا اسکرپٹ کے ساتھ)۔یہ XML میں 2D گرافکس کو بیان کرنے کی زبان ہے۔
ریزولوشن پر منحصر ہے۔قرارداد آزاد۔
اس میں ٹیکسٹ رینڈرنگ کی ناقص صلاحیتیں ہیں۔یہ ان ایپلی کیشنز کے لیے موزوں ہے جس میں رینڈرنگ کے بڑے علاقے ہیں (گوگل میپس)

15. ہم کینوس کو HTML میں کیوں استعمال کرتے ہیں؟

ایک HTML عنصر کے طور پر بیان کیا جا سکتا ہے جو بنیادی طور پر اسکرپٹنگ (عام طور پر JavaScript) کے ذریعے گرافکس بنانے کے لیے استعمال ہوتا ہے۔ اس کا استعمال گرافس بنانے، تصاویر کو یکجا کرنے یا سادہ اینیمیشن بنانے کے لیے کیا جا سکتا ہے۔

16. لمبی پولنگ کی وضاحت کریں؟

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

بھی دیکھو جاوا اسکرپٹ انٹرویو کے 100 سرفہرست سوالات اور جوابات

17. کیا کینوس کا کوئی ڈیفالٹ بارڈر سائز ہے؟

کینوس کا کوئی ڈیفالٹ بارڈر سائز نہیں ہے۔ آپ کو سی ایس ایس کا استعمال کرتے ہوئے ایڈجسٹ کرنا ہوگا۔

18. لوکل سٹوریج اور سیشن سٹوریج اشیاء کے درمیان فرق کریں؟

مقامی ذخیرہ سیشن اسٹوریج
یہاں، ونڈو کے بند ہونے پر ڈیٹا کو حذف نہیں کیا جاتا ہے۔یہاں، ونڈو بند کرنے پر اعتراض کو فوراً حذف کر دیا جاتا ہے۔

19. وضاحت کریں کہ DTD کیا ہے؟

ایک DTD (دستاویز کی قسم کی تعریف (DTD) ) XML دستاویز کی ساخت، قانونی عناصر اور صفات کی وضاحت کرتی ہے۔

20. آئی ڈی اور کلاسز میں فرق کریں؟

IDs کلاسز
ہر عنصر میں صرف ایک ID ہونا ضروری ہے۔ہم ایک ہی کلاس کو متعدد عناصر پر استعمال کرتے ہیں۔
وہ منفرد ہیں۔وہ منفرد نہیں ہیں۔
ہر صفحہ پر اس ID کے ساتھ صرف ایک عنصر ہونا چاہیے۔ہم ایک ہی عنصر پر متعدد کلاسز استعمال کر سکتے ہیں۔

21. DTD میں CDATA اور PCDATA کے درمیان فرق کریں؟

سی ڈی اے ٹی اے PCDATA
یہ ایک غیر تجزیہ شدہ کریکٹر ڈیٹا ہے، اور CDATA ٹیکسٹ ڈیٹا کے بارے میں استعمال کیا جاتا ہے جسے XML پارسر کے ذریعے پارس نہیں کیا جانا چاہیے۔یہ ایک پارس کریکٹر ڈیٹا ہے۔ XML تجزیہ کار XML دستاویز میں موجود تمام متن کو پارس کریں گے۔

22. CSS3 میں متعارف کرائے گئے کچھ نئے فیچرز کے نام بتائیں؟

  1. گول کنارے
  2. حرکت پذیری
  3. حسب ضرورت ترتیب
  4. میڈیا کے سوالات

23. کوکیز اور مقامی اسٹوریج میں فرق کریں؟

کوکیز مقامی ذخیرہ
ان کی میعاد ختم ہو جاتی ہے، اور کوکی کا ڈیٹا کچھ وقت کے بعد حذف ہو جاتا ہے۔میعاد ختم ہونے کا کوئی تصور نہیں ہے، اور انہیں دستی طور پر ہٹا دیا جانا چاہیے۔
یہاں، کلائنٹ سائڈ اور سرور سائڈ دونوں پر ڈیٹا قابل رسائی ہے۔ کوکی کی ہر درخواست کے ساتھ ڈیٹا سرور سائیڈ پر بھیجا جائے گا۔یہاں، صرف مقامی براؤزر سائیڈ ڈیٹا تک رسائی ہے۔ سرور اس وقت تک مقامی اسٹوریج استعمال نہیں کر سکتا جب تک کہ وہ POST یا GET کے ذریعے سرور کو درخواست نہ بھیجے۔

24. HTML5 کے ذریعے فراہم کردہ نئے APIs کا نام بتائیں؟

  1. Constraint validation API
  2. ہسٹری API
  3. اوسط API
  4. ٹیکسٹ ٹریک API
  5. ایپلیکیشن کیشے API
  6. ڈیٹا ٹرانسفر API
  7. صارف کا تعامل API
  8. کمانڈ API

25. HTML اور CSS میں ریسپانسیو ویب ڈیزائن (RWD) کی وضاحت کریں؟

ویب صفحات عام طور پر بہت سے مختلف آلات کا استعمال کرتے ہوئے دیکھے جاتے ہیں: ڈیسک ٹاپس، ٹیبلیٹ اور فون۔ اسے ریسپانسیو ویب ڈیزائن کے نام سے جانا جاتا ہے جب ہم HTML اور CSS کا استعمال کرتے ہوئے مواد کا سائز تبدیل کرنے، سکڑنے، چھپانے، بڑا کرنے یا اسے منتقل کرنے کے لیے استعمال کرتے ہیں تاکہ اسے کسی بھی اسکرین پر اچھا لگ سکے۔

26. HTML میں ملٹی لائن ٹیکسٹ ان پٹ کنٹرول کے لیے کون سا ٹیگ استعمال ہوتا ہے؟

ملٹی لائن ٹیکسٹ ان پٹ کنٹرول کے لیے، ہم ٹیکسٹیریا ٹیگ استعمال کر سکتے ہیں۔

27. null value اور undefined value کے درمیان فرق کریں؟

NULL قدر غیر متعینہ قدر
Null ایک اسائنمنٹ ویلیو ہے۔ یہاں کوئی قدر نہیں۔ صفر بھی نہیں۔Undefined اشارہ کرتا ہے کہ ہم نے ایک متغیر کو قرار دیا ہے لیکن ابھی تک کوئی قدر تفویض نہیں کی گئی ہے۔

28. کیا آپ سی ایس ایس کی کچھ اقسام کی فہرست دے سکتے ہیں جو استعمال ہوتی ہیں؟

  1. External CSS: یہ HTML دستاویز میں بیرونی CSS فائل درآمد کرنے کے لیے استعمال ہوتے ہیں۔
  2. ان لائن CSS: یہ HTML عناصر کے ساتھ CSS ان لائن کے اضافے کی حمایت کرتا ہے۔
  3. ایمبیڈڈ سی ایس ایس: یہ بنیادی طور پر انتساب کا استعمال کرکے سی ایس ایس اسٹائلز کو شامل کرنے کے لیے استعمال ہوتا ہے۔

29. ویب پیج پر سی ایس ایس فائل کا حوالہ کیسے دیا جائے؟

ہم ٹیگ کا استعمال کرکے ویب پیج میں موجود .CSS فائل کا حوالہ دیتے ہیں۔ اسے ٹیگ کے درمیان رکھا جانا چاہیے۔ مثال

30. جاوا اسکرپٹ میں دستیاب مختلف قسم کے پاپ اپ باکسز کے نام بتائیں؟

  1. فوری طور پر - یہ ایک ڈائیلاگ باکس کو پاپ اپ کرے گا جو صارف سے تصدیق کے بٹن کو ان پٹ کرنے کو کہے گا۔
  2. الرٹ - یہ صرف اوکے بٹن کے ساتھ ایک پیغام دکھائے گا۔
  3. تصدیق کریں - یہ کینسل اور اوکے بٹنوں کے ساتھ تصدیقی پیغام کی ونڈو کو پاپ اپ کرے گا۔

ویب ڈویلپر انٹرویو سوالات اور جوابات

31. ہم سی ایس ایس میں سلیکٹر کیوں استعمال کرتے ہیں؟

ہم ان لائن عناصر میں ایک اصول کے ساتھ ایک CSS سلیکٹر استعمال کرتے ہیں جن کے لیے اسٹائل کی ضرورت پڑ سکتی ہے۔ سلیکٹرز کے ساتھ، ہمارے لیے ایسے HTML عناصر کو تلاش کرنا اور منتخب کرنا آسان ہے جو عوامل پر مبنی ہیں، جیسے کہ نام، ID، وصف وغیرہ۔

32. اور کے درمیان فرق کریں؟

یہ تقسیمیں مقامی مواد کو فریموں کی طرح پیش کرتی ہیں، لیکن وہ مواد صفحہ سے آزاد نہیں ہے۔فریم HTML کا استعمال کرکے دوسرے وسائل کو لوڈ کرسکتے ہیں۔
ٹیگ HTML دستاویز میں ایک ڈویژن یا ایک حصے کی نمائندگی کرتا ہے۔فریم ہمیں ایک ہی براؤزر ونڈو میں ایک سے زیادہ HTML دستاویز دکھانے کی اجازت دیتے ہیں۔

33. جاوا اسکرپٹ میں دائرہ کار کی وضاحت کریں؟ دائرہ کار کی مختلف اقسام کی فہرست بنائیں؟

JavaScript میں دائرہ کار کو عام طور پر کوڈ کے موجودہ سیاق و سباق کے طور پر کہا جاتا ہے، جو پھر JavaScript تک متغیرات کی رسائی کا تعین کرتا ہے۔

بھی دیکھو جاوا اسکرپٹ انٹرویو کے 100 سرفہرست سوالات اور جوابات

کی دو اقسام دائرہ کار مقامی اور عالمی ہیں:

عالمی متغیرات : وہ ایک بلاک سے باہر قرار دیے جاتے ہیں۔

مقامی متغیرات: انہیں ایک بلاک کے اندر قرار دیا جاتا ہے۔

34. CSS3 میں گروپ بندی کی وضاحت کریں؟

CSS3 میں، گروپنگ کا استعمال صارف کو ایک ہی ڈیکلریشن سٹیٹمنٹ کا استعمال کر کے مختلف HTML اداروں پر ایک ہی CSS طرز عنصر کو دوبارہ استعمال کرنے اور لاگو کرنے کی صلاحیت فراہم کرنے کے لیے کیا جاتا ہے۔

35. XHTML اور HTML میں فرق کریں؟

ایکس ایچ ٹی ایم ایل ایچ ٹی ایم ایل
ایکس ایچ ٹی ایم ایل کا مطلب ایکسٹینیبل مارک اپ لینگویج ہے۔ایچ ٹی ایم ایل کا مطلب ہے ہائپر ٹیکسٹ مارک اپ لینگویج۔
متحرک ویب صفحات XHTML ہیں۔ایک جامد ویب صفحہ ایک HTML ویب صفحہ ہے۔
XHTML XML پر مبنی ہے۔ایچ ٹی ایم ایل ایس جی ایم ایل پر مبنی ہے۔

36. '==' اور '===' آپریٹرز کے درمیان فرق کریں؟

== ===
'==' آپریٹر قدر کی جانچ کرتا ہے۔'===' آپریٹر قدر اور قسم دونوں کو چیک کرتا ہے۔

37. ہم CSS3 میں WebKit کیوں استعمال کرتے ہیں؟

WebKit کو ایک ویب براؤزر انجن کے طور پر بیان کیا جا سکتا ہے جو سفاری اور کروم جیسے براؤزر استعمال کرتے ہیں۔ ہم ویب کٹ کی خصوصیات جیسے اینیمیشن، ٹرانزیشن، ٹرانسفارم وغیرہ کا استعمال CSS میں -WebKit سابقہ ​​کے استعمال سے کر سکتے ہیں۔

براؤزرز کے لیے کچھ انجن یہ ہیں:

  1. اوپیرا کے لیے پریسٹو
  2. انٹرنیٹ ایکسپلورر کے لیے ایج

38. کچھ ویب ڈویلپمنٹ ٹولز کے نام بتائیں؟

  1. کوڈ کٹ جاوا اسکرپٹ میں یکجا کرنے، کم کرنے اور نحو کی جانچ کرنے کے لیے۔
  2. جے ایس ایک ویب ایپلیکیشن کی ساخت اور ایک صفحے کی ایپلیکیشن تیار کرنا
  3. گٹ ہب کسی خاص پروجیکٹ پر ٹیم کے ساتھ کام کرنا
  4. ویب سائٹس کی تعیناتی اور ٹیسٹ کیسز بنانے کے لیے کوڈ پین۔
  5. دہرائے جانے والے کاموں کو خودکار کرنے کے لیے گرنٹ۔

39. مجھے HTTP/3 کے بارے میں کچھ بتائیں؟

ویب ڈویلپر کے انٹرویو کے سوالات - HTTP/3

HTTP/3 کو (HTTP) ہائپر ٹیکسٹ ٹرانسفر پروٹوکول کی ایک بڑی نظرثانی کے طور پر بیان کیا جا سکتا ہے، اور یہ ایک ایسی ٹیکنالوجی ہے جو ویب پر ڈیٹا کی منتقلی کو کم کرتی ہے۔ HTTP/3 QUIC پر چلتا ہے - یہ ایک انکرپٹڈ عام مقصد کا ٹرانسپورٹ پروٹوکول ہے جو ایک ہی کنکشن پر ڈیٹا کے مختلف سلسلوں کو ملٹی پلیکس کرے گا۔

40. ویب پر تصاویر اور فائلوں کو کیسے جوڑیں؟

ویب پر فائلوں اور تصاویر کو جوڑنے کے دو طریقے ہیں:

    مطلق روابطمکمل URL ہے، اور ڈائریکٹری کی تمام معلومات کو لنک میں انکوڈ کیا گیا ہے۔رشتہ دار روابطتصویر یا دستاویز کے موجودہ صفحہ کے بارے میں بتائیں۔

41. CSS میں چائلڈ سلیکٹرز کی وضاحت کریں؟

چائلڈ سلیکٹر بنیادی طور پر ان تمام عناصر سے ملنے کے لیے استعمال کیا جاتا ہے جو کسی مخصوص عنصر کے چائلڈ ہیں۔ یہ عام طور پر دو عناصر کے درمیان تعلق دیتا ہے۔ عنصر > عنصر سلیکٹر ان عناصر کو منتخب کرے گا جو ایک مخصوص والدین کے بچے ہیں۔

ویب ڈویلپر انٹرویو سوالات اور جوابات

42. Restful Web Services میں معاون HTTP درخواست کی مختلف اقسام کے نام بتائیں؟

آرام دہ ویب سروسز عام طور پر HTTP درخواست کی اقسام کو سپورٹ کرتی ہیں جیسے GET، POST، PUT، اور DELETE۔

DELETE کا استعمال سرور سے وسائل کو ہٹانے کے لیے کیا جاتا ہے۔

پوٹ کا استعمال کسی موجودہ وجود کو اپ ڈیٹ کرنے کے لیے کیا جاتا ہے۔

GET سرور سے ڈیٹا بازیافت کرتا ہے۔

POST کو عام طور پر ایک نئی ہستی بنانے کے لیے استعمال کیا جاتا ہے، اور اسے فائل اپ لوڈ کرنے یا مکمل ویب فارم جمع کرانے کے لیے استعمال کیا جاتا ہے۔

43. صفحہ بندی کیا ہے؟

صفحہ بندی

صفحہ بندی کا استعمال تقریباً ہر ویب ایپلیکیشن میں واپس کیے گئے ڈیٹا کو تقسیم کرنے اور اسے ایک ویب صفحہ کے اندر مختلف صفحات پر ظاہر کرنے کے لیے کیا جا سکتا ہے۔ صفحہ بندی میں مختلف صفحات کے لنکس کی تیاری اور نمائش کی منطق شامل ہے۔ صفحہ بندی کلائنٹ کی طرف یا سرور کی طرف سے سنبھالی جاتی ہے۔

44. جاوا اسکرپٹ میں جبر کی قسم کی وضاحت کریں؟

قسم کی جبر کو ایک ڈیٹا کی قسم سے دوسری ڈیٹا کی قسم میں اقدار کی خودکار یا مضمر تبدیلی کی تکنیک کہا جاتا ہے۔ اس میں نمبر سے سٹرنگ، بولین سے نمبر، سٹرنگ سے نمبر، وغیرہ میں تبدیلی بھی شامل ہے، جب مختلف قسم کے آپریٹرز کو اقدار پر لاگو کیا جاتا ہے۔

45. کیا آپ چار کونوں کے لیے پراپرٹی کی خصوصیات کا نام دے سکتے ہیں؟

46. ​​Webpack کی وضاحت کریں؟

Webpack کو اوپن سورس JavaScript ماڈیول بنڈلر کے طور پر بیان کیا جا سکتا ہے۔ Webpack انحصار لے گا اور ایک انحصاری گراف تیار کرے گا جو ویب ڈویلپرز کو ویب ایپلیکیشن کی ترقی کے مقاصد کے لیے ماڈیولر اپروچ استعمال کرنے کی اجازت دیتا ہے۔ یہ کمانڈ لائن سے بھی استعمال ہوتا ہے، یا اسے ویب پیک نامی کنفگ فائل کا استعمال کرکے کنفیگر کیا جاسکتا ہے۔

47. CSS باکس ماڈل کے اجزاء کی فہرست بنائیں؟

  1. بارڈر: یہ سرحد کے ارد گرد پیڈنگ اور مواد کی نمائندگی کرتا ہے۔
  2. مواد: یہ ظاہر کرنے کے لیے اصل مواد کی وضاحت کرتا ہے۔
  3. مارجن: یہ باکس عنصر کی سب سے اوپر کی پرت کی نمائندگی کرتا ہے۔
  4. پیڈنگ: یہ عنصر کے ارد گرد خالی جگہ کی وضاحت کرتا ہے۔

48. DOM کیا ہے؟

دستاویز آبجیکٹ ماڈل (DOM) کو ایک کراس پلیٹ فارم پروگرامنگ انٹرفیس کے طور پر بیان کیا جاسکتا ہے جو HTML اور XML دستاویزات کو آبجیکٹ اور نوڈس کے طور پر بیان کرتا ہے۔ یہ دستاویزات کے منطقی ڈھانچے کی وضاحت کرے گا اور جوڑ توڑ کی گئی دستاویز۔ DOM پروگرامرز کو دستاویز کا ڈھانچہ، مواد اور انداز بنانے، ترمیم کرنے، حذف کرنے کی اجازت دیتا ہے۔

49. CSS3 میں ٹرانزیشن کی خصوصیات درج کریں؟

  1. منتقلی میں تاخیر
  2. منتقلی کی مدت
  3. منتقلی جائیداد
  4. ٹرانزیشن ٹائمنگ فنکشن

50. CSS3 میں میڈیا کے سوالات کی وضاحت کریں؟

CSS میں میڈیا کے سوالات CSS میں طرز کی وضاحت کرتے ہیں جو دیکھنے والی ونڈو کی مختلف شکلوں اور سائز کی بنیاد پر جوابی ہوتے ہیں۔

وہ ذیل میں دی گئی اداروں کو ایڈجسٹ کرنے کے لیے استعمال ہوتے ہیں:

  1. اونچائی
  2. چوڑائی
  3. ویو پورٹ
  4. قرارداد
  5. واقفیت

ویب ڈویلپر انٹرویو سوالات اور جوابات

51. کراس سائٹ اسکرپٹنگ (XSS) کیا ہے؟

XSS کا مطلب ہے کہ کراس سائٹ اسکرپٹنگ کو ایک عام حملہ ویکٹر کے طور پر بیان کیا جا سکتا ہے جو کمزور ویب ایپلیکیشن میں نقصان دہ کوڈ داخل کرے گا۔ ذخیرہ شدہ XSS، جسے مستقل XSS بھی کہا جاتا ہے، زیادہ نقصان دہ ہے۔ یہ تب ہو گا جب ہم ایک نقصان دہ اسکرپٹ کو براہ راست کسی کمزور ویب ایپلیکیشن میں داخل کریں گے۔

52. سی ایس ایس میں فلوٹ اور زیڈ انڈیکس کی وضاحت کریں؟

تیرنا CSS میں ایک مقبول پراپرٹی کے طور پر بیان کیا جا سکتا ہے جو ویب صفحہ پر کسی عنصر کی پوزیشن اور ترتیب کو کنٹرول کرنے کے لیے استعمال ہوتا ہے۔

div { float: right; }

سی ایس ایس میں، زیڈ انڈیکس ایک خاصیت کے طور پر بیان کیا جا سکتا ہے جو ویب صفحہ پر عناصر کی ترتیب کی وضاحت کرتی ہے۔ یہ بنیادی طور پر آرڈر انڈیکس کی بنیاد پر کام کرتا ہے۔ اعلی آرڈر والے عنصر کو کم آرڈر والے عنصر کے سامنے آنا پڑتا ہے۔

53. HTML5 ویب سٹوریج کی وضاحت کریں؟

ویب سٹوریج کے ساتھ، ویب ایپلیکیشنز صارف کے براؤزر میں مقامی طور پر ڈیٹا کو ذخیرہ کرنے کے قابل تھیں۔ HTML5 سے پہلے، ایپلیکیشن ڈیٹا کوکیز میں محفوظ کیا جاتا تھا جو کہ ہر سرور کی درخواست میں شامل ہوتا تھا۔ ویب اسٹوریج زیادہ محفوظ ہے، اور ویب سائٹ کی کارکردگی کو متاثر کیے بغیر بڑی مقدار میں ڈیٹا مقامی طور پر محفوظ کیا جاتا ہے۔

54. ES5 اور ES6 کے درمیان فرق کریں؟

ES5 ES6
یہ ECMAScript کا پانچواں ایڈیشن ہے۔یہ ECMAScript کا چھٹا ایڈیشن ہے۔
ہم صرف var کلیدی لفظ کا استعمال کرتے ہوئے متغیرات کی وضاحت کر سکتے ہیں۔ہم متغیر کی وضاحت دو طریقوں سے کر سکتے ہیں (let اور const)۔

تکنیکی سوالات کے علاوہ، آپ کو کچھ عمومی اور طرز عمل سے متعلق سوالات کے لیے تیار رہنے کی ضرورت ہے، اور آپ کو اپنے انٹرویو میں اس قسم کے سوالات کا سامنا کرنا پڑ سکتا ہے۔ میں نے چند کو درج کیا ہے؛ اس بات کو یقینی بنائیں کہ آپ بھی ان کے ذریعے جائیں.

55. کیا آپ کو کثیر لسانی ویب سائٹس بنانے کا کوئی تجربہ ہے؟

56. ایسے کلائنٹ کو کیسے ہینڈل کریں جو آپ کی ٹیم کی ویب ڈیلیوری سے ناخوش ہے؟

57. کیا آپ نے ہماری کمپنی کی ویب سائٹ دیکھی ہے؟ کیا آپ ذکر کر سکتے ہیں کہ آپ کو سائٹ کے بارے میں کیا پسند نہیں آیا؟

58. مجھے اپنے بارے میں بتائیں؟

59. ہم آپ کو کیوں ملازم رکھیں؟

60. آپ کی خوبیاں اور کمزوریاں کیا ہیں؟

آپ کے ویب ڈویلپر انٹرویو کے ساتھ اچھی قسمت، اور ہم امید کرتے ہیں کہ ہمارے ویب ڈویلپر انٹرویو کے سوالات اور جوابات آپ کے لیے کچھ مددگار ثابت ہوئے۔ آپ ہماری جانچ بھی کر سکتے ہیں۔ سی ایس ایس انٹرویو کے سوالات اور جوابات , پی ایچ پی انٹرویو کے سوالات اور جوابات , اور جاوا انٹرویو کے سوالات .