সাক্ষাৎকার প্রশ্ন

শীর্ষ 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 SOAP ব্যবহার করতে পারে।

4. ওয়েব ডেভেলপারদের কোন ভাষা জানা উচিত?

  1. এইচটিএমএল
  2. সিএসএস
  3. এসকিউএল
  4. পিএইচপি/রুবি/পাইথন
  5. JQuery
  6. জাভাস্ক্রিপ্ট

5. জাভাস্ক্রিপ্টে নেমস্পেসিং সংজ্ঞায়িত করুন?

নেমস্পেসিংকে একটি কৌশল হিসাবে সংজ্ঞায়িত করা যেতে পারে যা বিশ্বব্যাপী নামস্থানে অন্যান্য ভেরিয়েবল বা বস্তুর সাথে সংঘর্ষ এড়াতে নিযুক্ত করা হয়। জাভাস্ক্রিপ্ট অন্যান্য ভাষার মতো নেমস্পেসগুলির জন্য প্রকৃতপক্ষে অন্তর্নির্মিত সমর্থন নেই এবং এটিতে বস্তু এবং বন্ধ রয়েছে যা একই প্রভাব অর্জন করতে ব্যবহৃত হয়।

6. HTML5 এ সদ্য প্রবর্তিত ইনপুট প্রকারের নাম বলুন?

  1. রঙ
  2. তারিখ
  3. তারিখ সময়-স্থানীয়
  4. ইমেইল
  5. মাস
  6. সংখ্যা পরিসীমা

7. CORS কি?

ক্রস-অরিজিন রিসোর্স শেয়ারিং (CORS) একটি HTTP-হেডার-ভিত্তিক কৌশল হিসাবে সংজ্ঞায়িত করা যেতে পারে যা একটি সার্ভারকে তার নিজস্ব ডোমেন, স্কিম বা পোর্টের মতো অন্য কোনো উত্স নির্দেশ করতে দেয়, যেখান থেকে একটি ব্রাউজার সংস্থানগুলি লোড করার অনুমতি দেবে . কিছু নিরাপত্তার কারণে, ব্রাউজারগুলি ক্রস-অরিজিন HTTP অনুরোধগুলিকে সীমাবদ্ধ করে যা স্ক্রিপ্ট থেকে শুরু হয়।

8. কিভাবে পৃষ্ঠা লোডিং সময় কমাতে?

কমাতে টিপস:

  1. ওয়েবসাইটের বর্তমান গতি পরীক্ষা করুন।
  2. ইমেজ অপ্টিমাইজ করুন.
  3. চিত্রগুলিকে স্কেল করবেন না।
  4. কম্প্রেস এবং কন্টেন্ট অপ্টিমাইজ করুন.
  5. শীর্ষে স্টাইলশীট রেফারেন্স রাখুন।
  6. নীচে স্ক্রিপ্ট রেফারেন্স রাখুন.
  7. বাহ্যিক ফাইলগুলিতে JavaScript এবং CSS রাখুন।
  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 সংজ্ঞায়িত করুন এবং এটি কিভাবে কাজ করে?

ETag বা একটি সত্তা ট্যাগ হল HTTP এর অংশ, যা ওয়ার্ল্ড ওয়াইড ওয়েব (WWW) এর প্রোটোকল। এটি বেশ কয়েকটি কৌশলের মধ্যে একটি যা একটি HTTP একটি ওয়েব ক্যাশে যাচাইকরণের জন্য প্রদান করে, এটি একটি ক্লায়েন্টকে শর্তাধীন অনুরোধ করতে অনুমতি দেবে। একটি ETag হল একটি অস্বচ্ছ শনাক্তকারী যা ওয়েব সার্ভার দ্বারা একটি URL-এ পাওয়া একটি সংস্থানের একটি নির্দিষ্ট সংস্করণে বরাদ্দ করা হয়।

14. ক্যানভাস এবং SVG এর মধ্যে পার্থক্য করুন?

ক্যানভাস এসভিজি
ক্যানভাস সাধারণত ফ্লাইতে 2D গ্রাফিক্স আঁকে (জাভাস্ক্রিপ্ট সহ)।এটি XML-এ 2D গ্রাফিক্স বর্ণনা করার জন্য একটি ভাষা।
রেজোলিউশন নির্ভর।রেজোলিউশন স্বাধীন।
এটির দুর্বল পাঠ্য রেন্ডারিং ক্ষমতা রয়েছে।এটি বিশাল রেন্ডারিং এলাকা (গুগল মানচিত্র) সহ অ্যাপ্লিকেশনের জন্য উপযুক্ত

15. কেন আমরা HTML এ ক্যানভাস ব্যবহার করি?

প্রধানত স্ক্রিপ্টিং (সাধারণত জাভাস্ক্রিপ্ট) মাধ্যমে গ্রাফিক্স আঁকতে ব্যবহৃত একটি HTML উপাদান হিসাবে সংজ্ঞায়িত করা যেতে পারে। এটি গ্রাফ আঁকা, ফটো একত্রিত করতে বা সাধারণ অ্যানিমেশন তৈরি করতে ব্যবহার করা যেতে পারে।

16. লং পোলিং ব্যাখ্যা কর?

দীর্ঘ ভোটদানকে এমন একটি প্রক্রিয়া হিসাবে সংজ্ঞায়িত করা যেতে পারে যেখানে সার্ভার একটি ক্লায়েন্টের সংযোগ যতটা সম্ভব খোলা রাখার জন্য নির্বাচন করবে এবং ডেটা উপলব্ধ হওয়ার পরেই একটি প্রতিক্রিয়া প্রদান করবে।

আরো দেখুন শীর্ষ 100 জাভাস্ক্রিপ্ট ইন্টারভিউ প্রশ্ন এবং উত্তর

17. ক্যানভাসের কোন ডিফল্ট বর্ডার সাইজ আছে কি?

ক্যানভাসের কোনো ডিফল্ট সীমানা আকার নেই। আপনাকে CSS ব্যবহার করে সামঞ্জস্য করতে হবে।

18. লোকাল স্টোরেজ এবং সেশন স্টোরেজ অবজেক্টের মধ্যে পার্থক্য করুন?

স্থানীয় স্টোরেজ সেশন স্টোরেজ
এখানে, একটি উইন্ডো বন্ধ করার পরে ডেটা মুছে ফেলা হয় না।এখানে, একটি উইন্ডো বন্ধ করার সাথে সাথে বস্তুটি মুছে ফেলা হয়।

19. DTD কি ব্যাখ্যা কর?

একটি ডিটিডি (ডকুমেন্ট টাইপ ডেফিনিশন (ডিটিডি)) XML নথির গঠন, আইনি উপাদান এবং বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে৷

20. আইডি এবং ক্লাসের মধ্যে পার্থক্য করুন?

আইডি ক্লাস
প্রতিটি উপাদান শুধুমাত্র একটি আইডি থাকতে হবেআমরা একাধিক উপাদানে একই ক্লাস ব্যবহার করি।
তারা অনন্যতারা অনন্য নয়।
প্রতিটি পৃষ্ঠায় সেই ID সহ শুধুমাত্র একটি উপাদান থাকতে হবে।আমরা একই উপাদানে একাধিক ক্লাস ব্যবহার করতে পারি।

21. DTD তে CDATA এবং PCDATA এর মধ্যে পার্থক্য করুন?

সিডিএটিএ PCDATA
এটি একটি আনপার্সড ক্যারেক্টার ডেটা, এবং CDATA পাঠ্য ডেটা সম্পর্কে ব্যবহৃত হয় যা XML পার্সার দ্বারা পার্স করা উচিত নয়৷এটি একটি পার্সড ক্যারেক্টার ডেটা। XML পার্সাররা XML ডকুমেন্টের সমস্ত টেক্সট পার্স করবে।

22. CSS3 তে প্রবর্তিত কিছু নতুন বৈশিষ্ট্যের নাম বলুন?

  1. বৃত্তাকার কোণ
  2. অ্যানিমেশন
  3. কাস্টম লেআউট
  4. মিডিয়া প্রশ্নের

23. কুকিজ এবং স্থানীয় স্টোরেজ মধ্যে পার্থক্য?

কুকিজ স্থানীয় স্টোরেজ
তাদের একটি মেয়াদ শেষ হয়ে গেছে এবং কিছু সময়ের পরে কুকি ডেটা মুছে ফেলা হয়কোন মেয়াদ শেষ হওয়ার ধারণা নেই, এবং সেগুলি ম্যানুয়ালি মুছে ফেলা উচিত।
এখানে, ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড উভয় ক্ষেত্রেই ডেটা অ্যাক্সেসযোগ্য। প্রতিটি কুকি অনুরোধের সাথে ডেটা সার্ভারসাইডে পাঠানো হবে।এখানে, শুধুমাত্র স্থানীয় ব্রাউজার-সাইড ডেটা অ্যাক্সেসযোগ্য। সার্ভার স্থানীয় স্টোরেজ ব্যবহার করতে পারে না যতক্ষণ না এটি POST বা GET এর মাধ্যমে সার্ভারে একটি অনুরোধ পাঠায়।

24. HTML5 দ্বারা প্রদত্ত নতুন APIগুলির নাম বলুন?

  1. সীমাবদ্ধতা যাচাইকরণ API
  2. ইতিহাস API
  3. গড় API
  4. টেক্সট ট্র্যাক API
  5. অ্যাপ্লিকেশন ক্যাশে API
  6. API ডেটা স্থানান্তর
  7. ব্যবহারকারীর মিথস্ক্রিয়া API
  8. কমান্ড API

25. HTML এবং CSS-এ রেস্পন্সিভ ওয়েব ডিজাইন (RWD) সংজ্ঞায়িত করুন?

ওয়েব পৃষ্ঠাগুলি সাধারণত বিভিন্ন ডিভাইস ব্যবহার করে দেখা হয়: ডেস্কটপ, ট্যাবলেট এবং ফোন। এটি প্রতিক্রিয়াশীল ওয়েব ডিজাইন হিসাবে পরিচিত যখন আমরা HTML এবং CSS ব্যবহার করি যাতে এটিকে যেকোনো স্ক্রিনে সুন্দর দেখানোর জন্য বিষয়বস্তুর আকার পরিবর্তন করা, সঙ্কুচিত করা, লুকানো, বড় করা বা সরানো হয়।

26. HTML এ মাল্টি-লাইন টেক্সট ইনপুট কন্ট্রোলের জন্য কোন ট্যাগ ব্যবহার করা হয়?

মাল্টি-লাইন টেক্সট ইনপুট নিয়ন্ত্রণের জন্য, আমরা textarea ট্যাগ ব্যবহার করতে পারি।

27. নাল মান এবং অনির্ধারিত মানের মধ্যে পার্থক্য করুন?

NULL মান অনির্ধারিত মান
নাল একটি অ্যাসাইনমেন্ট মান। এখানে কোন মূল্য নেই। এমনকি শূন্যও নয়Undefined নির্দেশ করে যে আমরা একটি ভেরিয়েবলকে ঘোষণা করেছি কিন্তু এখনও একটি মান নির্ধারণ করা হয়নি।

28. আপনি কি ব্যবহার করা হয় এমন কিছু CSS প্রকারের তালিকা করতে পারেন?

  1. বাহ্যিক CSS: এগুলি HTML নথিতে একটি বহিরাগত CSS ফাইল আমদানি করতে ব্যবহৃত হয়।
  2. ইনলাইন সিএসএস: এটি এইচটিএমএল উপাদানগুলির সাথে সিএসএস ইনলাইন যুক্ত করাকে সমর্থন করে।
  3. এমবেডেড সিএসএস: এটি মূলত অ্যাট্রিবিউট ব্যবহার করে সিএসএস শৈলী যোগ করতে ব্যবহৃত হয়।

29। কিভাবে ওয়েব পেজে CSS ফাইল উল্লেখ করবেন?

আমরা ট্যাগ ব্যবহার করে ওয়েবপেজে .CSS ফাইলটি উল্লেখ করি। এটি ট্যাগের মধ্যে স্থাপন করা উচিত। উদাহরণ

30. জাভাস্ক্রিপ্টে উপলব্ধ বিভিন্ন ধরনের পপ-আপ বক্সের নাম বলুন?

  1. প্রম্পট - এটি একটি ডায়ালগ বক্স পপ আপ করবে যা ব্যবহারকারীকে অনুসরণকৃত নিশ্চিতকরণ বোতাম ইনপুট করতে বলবে।
  2. সতর্কতা - এটি শুধু একটি ওকে বোতাম সহ একটি বার্তা প্রদর্শন করবে।
  3. নিশ্চিত করুন - এটি বাতিল এবং ঠিক আছে বোতাম সহ একটি নিশ্চিতকরণ বার্তা উইন্ডো পপ আপ করবে।

ওয়েব ডেভেলপার ইন্টারভিউ প্রশ্ন এবং উত্তর

31. কেন আমরা CSS-এ নির্বাচক ব্যবহার করি?

আমরা ইনলাইন উপাদানগুলির একটি নিয়ম সহ একটি CSS নির্বাচক ব্যবহার করি যার জন্য স্টাইলিং প্রয়োজন হতে পারে। নির্বাচকদের সাথে, নাম, আইডি, বৈশিষ্ট্য ইত্যাদির উপর ভিত্তি করে HTML উপাদানগুলি খুঁজে পাওয়া এবং নির্বাচন করা আমাদের পক্ষে সহজ।

32. এবং এর মধ্যে পার্থক্য কর?

এই বিভাগগুলি স্থানীয় বিষয়বস্তুকে ফ্রেমের মতোই পরিবেশন করে, কিন্তু সেই বিষয়বস্তু পৃষ্ঠা থেকে স্বাধীন নয়।ফ্রেম এইচটিএমএল ব্যবহার করে অন্যান্য সংস্থান লোড করতে পারে।
ট্যাগ একটি HTML নথিতে একটি বিভাগ বা একটি বিভাগ উপস্থাপন করে।ফ্রেম আমাদের একই ব্রাউজার উইন্ডোতে একাধিক HTML নথি দেখাতে দেয়।

33. জাভাস্ক্রিপ্টে স্কোপ সংজ্ঞায়িত করুন? বিভিন্ন ধরনের স্কোপ তালিকাভুক্ত করুন?

জাভাস্ক্রিপ্টে স্কোপকে সাধারণত কোডের বর্তমান প্রসঙ্গ হিসাবে উল্লেখ করা হয়, যা জাভাস্ক্রিপ্টে ভেরিয়েবলের অ্যাক্সেসযোগ্যতা নির্ধারণ করে।

আরো দেখুন শীর্ষ 100 জাভাস্ক্রিপ্ট ইন্টারভিউ প্রশ্ন এবং উত্তর

দুই ধরনের সুযোগ স্থানীয় এবং বিশ্বব্যাপী:

গ্লোবাল ভেরিয়েবল : তারা একটি ব্লকের বাইরে ঘোষণা করা হয়।

স্থানীয় ভেরিয়েবল: তাদের একটি ব্লকের ভিতরে ঘোষণা করা হয়।

34. CSS3 এ গ্রুপিং সংজ্ঞায়িত করুন?

CSS3 তে, একটি একক ঘোষণা বিবৃতি ব্যবহার করে ব্যবহারকারীকে বিভিন্ন HTML সত্তায় একই CSS শৈলী উপাদান পুনরায় ব্যবহার এবং প্রয়োগ করার ক্ষমতা দিতে গ্রুপিং ব্যবহার করা হয়।

35. XHTML এবং HTML এর মধ্যে পার্থক্য করুন?

এক্সএইচটিএমএল এইচটিএমএল
এক্সএইচটিএমএল মানে এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজএইচটিএমএল মানে হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ।
ডায়নামিক ওয়েব পেজ হল এক্সএইচটিএমএল।একটি স্ট্যাটিক ওয়েবপেজ হল একটি HTML ওয়েব পেজ।
XHTML XML এর উপর ভিত্তি করে।HTML SGML এর উপর ভিত্তি করে তৈরি।

36. ‘==’ এবং ‘===’ অপারেটরের মধ্যে পার্থক্য কর?

== ===
'==' অপারেটর মান পরীক্ষা করে'===' অপারেটর মান এবং প্রকার উভয়ের জন্য পরীক্ষা করে।

37. কেন আমরা CSS3 এ WebKit ব্যবহার করি?

WebKit একটি ওয়েব ব্রাউজার ইঞ্জিন হিসাবে সংজ্ঞায়িত করা যেতে পারে যা Safari এবং Chrome এর মত ব্রাউজার দ্বারা ব্যবহৃত হয়। আমরা CSS-এ -ওয়েবকিট উপসর্গ ব্যবহারের মাধ্যমে অ্যানিমেশন, ট্রানজিশন, ট্রান্সফর্ম এবং আরও অনেক কিছুর মতো ওয়েবকিট বৈশিষ্ট্যগুলি ব্যবহার করতে পারি।

ব্রাউজারগুলির জন্য কিছু ইঞ্জিন হল:

  1. অপেরার জন্য Presto
  2. ইন্টারনেট এক্সপ্লোরারের জন্য এজ

38. কয়েকটি ওয়েব ডেভেলপমেন্ট টুলের নাম বলুন?

  1. জাভাস্ক্রিপ্টে একত্রিত করতে, ছোট করতে এবং সিনট্যাক্স-চেক করতে কোডকিট।
  2. JS একটি ওয়েব অ্যাপ্লিকেশন গঠন এবং একটি একক-পৃষ্ঠা অ্যাপ্লিকেশন বিকাশ
  3. গিটহাব একটি নির্দিষ্ট প্রকল্পে একটি দলের সাথে কাজ করতে
  4. কোডপেন ওয়েবসাইট স্থাপন করতে এবং পরীক্ষার কেস তৈরি করতে।
  5. পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয় করার জন্য গ্রান্ট।

39. HTTP/3 সম্পর্কে কিছু বলুন?

ওয়েব ডেভেলপার ইন্টারভিউ প্রশ্ন - HTTP/3

HTTP/3 কে (HTTP) হাইপারটেক্সট ট্রান্সফার প্রোটোকলের একটি প্রধান সংশোধন হিসাবে সংজ্ঞায়িত করা যেতে পারে এবং এটি এমন একটি প্রযুক্তি যা ওয়েবে ডেটা স্থানান্তরকে আন্ডারপিন করে। HTTP/3 QUIC-এর উপর চলে - এটি একটি এনক্রিপ্ট করা সাধারণ-উদ্দেশ্য পরিবহন প্রোটোকল যা একটি একক সংযোগে ডেটার বিভিন্ন স্ট্রিম মাল্টিপ্লেক্স করবে।

40. ওয়েবে ছবি এবং ফাইল কিভাবে লিঙ্ক করবেন?

ওয়েবে ফাইল এবং ছবি লিঙ্ক করার দুটি উপায় আছে:

    পরম লিঙ্কসম্পূর্ণ URL আছে, এবং সমস্ত ডিরেক্টরি তথ্য লিঙ্কে এনকোড করা আছে।আপেক্ষিক লিঙ্কবর্তমান পৃষ্ঠাটি যেখানে চিত্র বা নথিটি অবস্থিত তার সাথে সম্পর্কিত করুন।

41. CSS-এ চাইল্ড সিলেক্টরের সংজ্ঞা দাও?

শিশু নির্বাচক প্রধানত একটি প্রদত্ত উপাদানের শিশু যে সমস্ত উপাদানের সাথে মিল করতে ব্যবহৃত হয়। এটি সাধারণত দুটি উপাদানের মধ্যে সম্পর্ক দেয়। উপাদান > উপাদান নির্বাচক সেই উপাদানগুলি নির্বাচন করবে যেগুলি একটি নির্দিষ্ট পিতামাতার সন্তান।

ওয়েব ডেভেলপার ইন্টারভিউ প্রশ্ন এবং উত্তর

42. রেস্টফুল ওয়েব সার্ভিসে সমর্থিত বিভিন্ন HTTP অনুরোধ প্রকারের নাম বলুন?

বিশ্রামপূর্ণ ওয়েব পরিষেবাগুলি সাধারণত HTTP অনুরোধ প্রকারগুলিকে সমর্থন করে যেমন GET, POST, PUT, এবং DELETE৷

DELETE সার্ভার থেকে রিসোর্স অপসারণ করতে ব্যবহৃত হয়।

একটি বিদ্যমান সত্তা আপডেট করতে পুট ব্যবহার করা হয়।

GET সার্ভার থেকে ডেটা পুনরুদ্ধার করে।

POST সাধারণত একটি নতুন সত্তা তৈরি করতে ব্যবহৃত হয় এবং এটি একটি ফাইল আপলোড করতে বা একটি সম্পূর্ণ ওয়েব ফর্ম জমা দিতে ব্যবহৃত হয়।

43. পেজিনেশন কি?

পৃষ্ঠা সংখ্যা

প্রত্যাবর্তিত ডেটা ভাগ করতে এবং একটি একক ওয়েব পৃষ্ঠার মধ্যে বিভিন্ন পৃষ্ঠায় প্রদর্শন করতে প্রায় প্রতিটি ওয়েব অ্যাপ্লিকেশনে পৃষ্ঠা সংখ্যা ব্যবহার করা যেতে পারে। পৃষ্ঠা সংখ্যায় বিভিন্ন পৃষ্ঠার লিঙ্ক প্রস্তুত এবং প্রদর্শনের যুক্তি অন্তর্ভুক্ত। পৃষ্ঠা সংখ্যা ক্লায়েন্ট-সাইড বা সার্ভার-সাইড পরিচালনা করা হয়।

44. জাভাস্ক্রিপ্টে টাইপ জবরদস্তি সংজ্ঞায়িত করুন?

টাইপ জবরদস্তিকে এক ডেটা টাইপ থেকে অন্য ডেটা টাইপে মানগুলির স্বয়ংক্রিয় বা অন্তর্নিহিত রূপান্তরের কৌশল হিসাবে উল্লেখ করা হয়। এটিতে সংখ্যা থেকে স্ট্রিং, বুলিয়ান থেকে সংখ্যা, স্ট্রিং থেকে সংখ্যা ইত্যাদিতে রূপান্তরও অন্তর্ভুক্ত, যখন বিভিন্ন ধরণের অপারেটর মানগুলিতে প্রয়োগ করা হয়।

45. আপনি চার কোণার জন্য সম্পত্তি বৈশিষ্ট্যের নাম দিতে পারেন?

46. ​​ওয়েবপ্যাকের সংজ্ঞা দাও?

ওয়েবপ্যাকটিকে একটি ওপেন সোর্স জাভাস্ক্রিপ্ট মডিউল বান্ডলার হিসাবে সংজ্ঞায়িত করা যেতে পারে। ওয়েবপ্যাক নির্ভরতা গ্রহণ করবে এবং একটি নির্ভরতা গ্রাফ তৈরি করবে যা ওয়েব ডেভেলপারদের ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্টের উদ্দেশ্যে একটি মডুলার পদ্ধতি ব্যবহার করতে দেয়। এটি কমান্ড লাইন থেকেও ব্যবহার করা হয়, অথবা ওয়েবপ্যাক নামে একটি কনফিগার ফাইল ব্যবহার করে এটি কনফিগার করা যেতে পারে।

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-এ float এবং z-index এর সংজ্ঞা দাও?

ভাসা CSS-এ একটি জনপ্রিয় সম্পত্তি হিসাবে সংজ্ঞায়িত করা যেতে পারে যা একটি ওয়েব পৃষ্ঠায় একটি উপাদানের অবস্থান এবং বিন্যাস নিয়ন্ত্রণ করতে ব্যবহৃত হয়।

div { float: ডান; }

সিএসএস-এ, জেড-সূচক একটি সম্পত্তি হিসাবে সংজ্ঞায়িত করা যেতে পারে যা একটি ওয়েব পৃষ্ঠায় উপাদানের ক্রম সংজ্ঞায়িত করে। এটি প্রধানত অর্ডার সূচকের ভিত্তিতে কাজ করে; একটি উচ্চ-ক্রম উপাদান একটি নিম্ন-ক্রম উপাদানের আগে উপস্থিত হতে হবে।

53. HTML5 ওয়েব স্টোরেজ সংজ্ঞায়িত করুন?

ওয়েব স্টোরেজ সহ, ওয়েব অ্যাপ্লিকেশনগুলি ব্যবহারকারীর ব্রাউজারের মধ্যে স্থানীয়ভাবে ডেটা সংরক্ষণ করতে সক্ষম হয়েছিল। HTML5 এর আগে, অ্যাপ্লিকেশন ডেটা কুকিগুলিতে সংরক্ষণ করা হয়েছিল যা প্রতিটি সার্ভারের অনুরোধে অন্তর্ভুক্ত ছিল। ওয়েব স্টোরেজ আরও নিরাপদ, এবং ওয়েবসাইটের কার্যকারিতা প্রভাবিত না করে বিপুল পরিমাণ ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয়।

54. ES5 এবং ES6 এর মধ্যে পার্থক্য কর?

ES5 ES6
এটি ECMAScript এর পঞ্চম সংস্করণ।এটি ECMAScript এর ষষ্ঠ সংস্করণ।
আমরা শুধুমাত্র var কীওয়ার্ড ব্যবহার করে ভেরিয়েবলকে সংজ্ঞায়িত করতে পারি।আমরা ভেরিয়েবলকে দুটি উপায়ে সংজ্ঞায়িত করতে পারি (let এবং const)।

প্রযুক্তিগত প্রশ্নগুলি ছাড়াও, আপনাকে কিছু সাধারণ এবং আচরণগত প্রশ্নের জন্য প্রস্তুত হতে হবে এবং আপনি আপনার সাক্ষাত্কারে এই ধরণের প্রশ্নের মুখোমুখি হতে পারেন। আমি কয়েকটি তালিকাভুক্ত করেছি; আপনি সেইসাথে তাদের মাধ্যমে যেতে নিশ্চিত করুন.

55. আপনার কি বহুভাষিক ওয়েবসাইট তৈরির কোনো অভিজ্ঞতা আছে?

56. আপনার দলের ওয়েব ডেলিভারি নিয়ে অসন্তুষ্ট একজন ক্লায়েন্টকে কীভাবে পরিচালনা করবেন?

57. আপনি কি আমাদের কোম্পানির ওয়েবসাইট দেখেছেন? আপনি কি সাইট সম্পর্কে পছন্দ করেননি উল্লেখ করতে পারেন?

58. আপনার সম্পর্কে বলুন?

59. কেন আমরা আপনাকে ভাড়া করব?

60. আপনার শক্তি এবং দুর্বলতা কি?

আপনার ওয়েব ডেভেলপার ইন্টারভিউয়ের জন্য সৌভাগ্য কামনা করছি, এবং আমরা আশা করি আমাদের ওয়েব ডেভেলপার ইন্টারভিউ প্রশ্ন এবং উত্তর আপনার জন্য কিছু সহায়ক ছিল। আপনি আমাদের চেক করতে পারেন CSS ইন্টারভিউ প্রশ্ন ও উত্তর , পিএইচপি ইন্টারভিউ প্রশ্ন এবং উত্তর , এবং জাভা ইন্টারভিউ প্রশ্ন .