DEV Community

Ruhul Amin Sujon
Ruhul Amin Sujon

Posted on

2. JS, ReactJS, VueJS IQ

JS IQ - Level 1 - Part 1

  • প্রশ্ন ১: JavaScript কী এবং এটি কীভাবে কাজ করে?
  • প্রশ্ন ২: JavaScript-এর ভেরিয়েবল ডিক্লারেশনের জন্য var, let এবং const এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৩: Arrow Function এবং Regular Function-এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৪: JavaScript-এর == এবং === এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৫: JavaScript-এ Closures কী?
  • প্রশ্ন ৬: JavaScript-এ Event Loop কী?
  • প্রশ্ন ৭: JavaScript-এ async এবং await কী?
  • প্রশ্ন ৮: JavaScript-এ Hoisting কী?
  • প্রশ্ন ৯: JavaScript-এ call(), apply(), এবং bind() এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ১০: Promises কী এবং এটি কীভাবে কাজ করে?
  • প্রশ্ন ১১: JavaScript-এ this কী?
  • প্রশ্ন ১২: JavaScript-এ Debouncing এবং Throttling-এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ১৩: JavaScript-এ Prototype কী এবং এটি কীভাবে কাজ করে?
  • প্রশ্ন ১৪: JavaScript-এ Event Delegation কী?
  • প্রশ্ন ১৫: JavaScript-এ WeakMap এবং WeakSet কী?
  • প্রশ্ন ১৬: Currying কী এবং এটি কেন ব্যবহার করা হয়?
  • প্রশ্ন ১৭: JavaScript-এ Memoization কী?
  • প্রশ্ন ১৮: JavaScript-এ Generators এবং Iterators কী?
  • প্রশ্ন ১৯: JavaScript-এ Object.create() কীভাবে কাজ করে?
  • প্রশ্ন ২০: JavaScript-এ Debouncing এবং Throttling-এর পার্থক্য কী?
  • প্রশ্ন ২১: JavaScript-এ Promise.all এবং Promise.race কী?
  • প্রশ্ন ২২: জাভাস্ক্রিপ্ট এ ম্যাপ ফাংশনে ব্রেক ব্যবহার করা যাবে?

JS IQ - Level 1 - Part 2 (Pondit)

আর্টিকেলটি প্রশ্ন-উত্তর ফরম্যাটে লেখা নয়, এটি একটি নোট/সিলেবাস আকারে লেখা। তবে প্রতিটি টপিককে প্রশ্নে রূপান্তর করে নিচে উপস্থাপন করা হলো:

  • প্রশ্ন ১: JavaScript-এ Closure কী?
  • প্রশ্ন ২: JavaScript-এ Prototype কী?
  • প্রশ্ন ৩: JavaScript-এ Event Loop কী?
  • প্রশ্ন ৪: JavaScript-এ async/await কী?
  • প্রশ্ন ৫: JavaScript-এ Execution Context কী এবং এর কয়টি অংশ?
  • প্রশ্ন ৬: Execution Context-এর কয়টি phase এবং কী কী?
  • প্রশ্ন ৭: JavaScript-এ Call Stack কী?
  • প্রশ্ন ৮: JavaScript-এ Hoisting কী?
  • প্রশ্ন ৯: Not Defined এবং Undefined এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ১০: JavaScript loosely typed বা weakly typed language বলতে কী বোঝায়?
  • প্রশ্ন ১১: JavaScript-এ Scope কী?
  • প্রশ্ন ১২: JavaScript-এ Lexical Environment কী?
  • প্রশ্ন ১৩: JavaScript-এ Scope Chain কী?
  • প্রশ্ন ১৪: JavaScript-এ Temporal Dead Zone কী?
  • প্রশ্ন ১৫: JavaScript-এ Block কী?
  • প্রশ্ন ১৬: JavaScript-এ Shadowing কী?
  • প্রশ্ন ১৭: Function Statement, Function Expression, Function Declaration, Anonymous Function, Named Function Expression, Parameters vs Arguments, First Class Function এবং Arrow Function এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ১৮: Browser-এর Web APIs কী কী?
  • প্রশ্ন ১৯: JavaScript-এ Callback Queue বা Task Queue কী?
  • প্রশ্ন ২০: JavaScript-এ Microtask Queue কী?
  • প্রশ্ন ২১: JavaScript-এ Microtasks কী?
  • প্রশ্ন ২২: Callback Queue-এ Starvation of Callback Functions কী?

React IQ (PHero)

  • প্রশ্ন ১: নিজের সম্পর্কে কিছু বলুন।
  • প্রশ্ন ২: আপনার সেরা প্রজেক্ট কোনটি? এর প্রধান ফিচারগুলো কী? এটি করতে গিয়ে আপনি কী কী চ্যালেঞ্জ ফেস করেছেন?
  • প্রশ্ন ৩: আমরা কেন আপনাকে নিয়োগ দিব?
  • প্রশ্ন ৪: আপনার স্যালারি প্রত্যাশা কত?
  • প্রশ্ন ৫: আমাদের জন্য আপনার কোনো প্রশ্ন আছে কি?
  • প্রশ্ন ৬: আপনার দুর্বলতা কী?
  • প্রশ্ন ৭: আগের কোম্পানির জব ছেড়ে দিলেন কেন?
  • প্রশ্ন ৮: HTML4 এবং HTML5 এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৯: HTML-এ semantic ট্যাগ কী? কিছু উদাহরণ দিন।
  • প্রশ্ন ১০: Article, div, section, nav, aside এর উদ্দেশ্য কী?
  • প্রশ্ন ১১: Meta tag কেন ব্যবহার করবেন?
  • প্রশ্ন ১২: inline, inline-block এবং block উপাদানের মধ্যে পার্থক্য কী?
  • প্রশ্ন ১৩: strong, b, bold, em, i - এদের মধ্যে পার্থক্য কী?
  • প্রশ্ন ১৪: HTML-এ properties এবং attributes এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ১৫: Viewport কী?
  • প্রশ্ন ১৬: Audio এবং Video tag কি ব্যবহার করেছেন? কীভাবে কাজ করে?
  • প্রশ্ন ১৭: Hyperlink কী? কোন ট্যাগ ও অ্যাট্রিবিউট ব্যবহার করবেন?
  • প্রশ্ন ১৮: HTML elements এবং tags এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ১৯: charset কী এবং কেন ব্যবহার করবেন?
  • প্রশ্ন ২০: HTML5-এ image map কী?
  • প্রশ্ন ২১: Flex layout কী? Flex এবং Grid layout এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ২২: CSS position property ব্যাখ্যা করুন। Absolute ও relative position এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ২৩: Box model কী? এর উপাদানগুলো কী কী?
  • প্রশ্ন ২৪: Hover effect কী? Active class-এর উদ্দেশ্য কী? বা Pseudo-class কী?
  • প্রশ্ন ২৫: CSS-এর বিভিন্ন selector কী কী? Class এবং ID selector এর পার্থক্য?
  • প্রশ্ন ২৬: CSS Specificity কী?
  • প্রশ্ন ২৭: CSS Preprocessor কী? Sass এর সুবিধা কী?
  • প্রশ্ন ২৮: Pseudo element কী? একটি উদাহরণ দিন।
  • প্রশ্ন ২৯: Media query ব্যবহার করে একটি ওয়েবসাইট কিভাবে responsive করবেন?
  • প্রশ্ন ৩০: কিভাবে font size responsive করবেন? CSS এর কোন units ব্যবহার করবেন?
  • প্রশ্ন ৩১: Transition এবং Transform এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৩২: কিভাবে একটি div-কে আরেকটি div-এর মধ্যে উভয় দিক থেকে কেন্দ্রস্থ করবেন?
  • প্রশ্ন ৩৩: JavaScript কীভাবে কাজ করে? Event loop কী?
  • প্রশ্ন ৩৪: JavaScript কোড কীভাবে ব্রাউজারে execute হয়?
  • প্রশ্ন ৩৫: "==" এবং "===" এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৩৬: Callback function কী?
  • প্রশ্ন ৩৭: কখন function থেকে return করবেন? কিভাবে একাধিক value return করবেন?
  • প্রশ্ন ৩৮: bind, call এবং apply এর কাজ কী?
  • প্রশ্ন ৩৯: Closure কীভাবে কাজ করে?
  • প্রশ্ন ৪০: JavaScript এ "this" কী বোঝায়?
  • প্রশ্ন ৪১: Event bubbling কী? Delegation কীভাবে কাজ করে?
  • প্রশ্ন ৪২: Hoisting কী?
  • প্রশ্ন ৪৩: Recursive function কী?
  • প্রশ্ন ৪৪: undefined ও null এর পার্থক্য কী?
  • প্রশ্ন ৪৫: JavaScript এর data types কী কী?
  • প্রশ্ন ৪৬: DOM কী?
  • প্রশ্ন ৪৭: JavaScript static type না dynamic type?
  • প্রশ্ন ৪৮: ES6 কী?
  • প্রশ্ন ৪৯: var, let এবং const এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৫০: Default parameters কেন ব্যবহার করবেন?
  • প্রশ্ন ৫১: Spread operator কীভাবে কাজ করে?
  • প্রশ্ন ৫২: Class এবং Object এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৫৩: Prototype chain কী? Inheritance কিভাবে কাজ করে?
  • প্রশ্ন ৫৪: Call by value এবং Call by reference এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৫৫: Scope কী?
  • প্রশ্ন ৫৬: Higher-order function কী?
  • প্রশ্ন ৫৭: API কী? GET ও POST এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৫৮: LocalStorage এবং SessionStorage এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৫৯: Cookies কী এবং কেন ব্যবহার করবেন?
  • প্রশ্ন ৬০: OOP (Object-Oriented Programming) কী?
  • প্রশ্ন ৬১: Array এবং LinkedList এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৬২: JavaScript অ্যাপ্লিকেশন কীভাবে debug করবেন?
  • প্রশ্ন ৬৩: ReactJS কী? এর সুবিধা ও অসুবিধাগুলো কী?
  • প্রশ্ন ৬৪: আপনি কেন ReactJS ব্যবহার করবেন?
  • প্রশ্ন ৬৫: Virtual DOM কী? Virtual এবং Real DOM এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৬৬: Props ও State এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৬৭: useState কী এবং কেন ব্যবহার করেন?
  • প্রশ্ন ৬৮: Context API কী? Prop drilling এ এটি কীভাবে সাহায্য করে?
  • প্রশ্ন ৬৯: useEffect ও useState এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৭০: JSX কীভাবে কাজ করে?
  • প্রশ্ন ৭১: React Component Lifecycle ব্যাখ্যা করুন।
  • প্রশ্ন ৭২: Custom Hook কী? কিভাবে তৈরি করবেন?
  • প্রশ্ন ৭৩: আপনি কীভাবে একটি React অ্যাপ অপ্টিমাইজ করবেন?
  • প্রশ্ন ৭৪: One-way ও Two-way data binding এর মধ্যে পার্থক্য কী? React কী ব্যবহার করে?
  • প্রশ্ন ৭৫: useEffect হুক থেকে কিছু return করলে কেন?
  • প্রশ্ন ৭৬: কিভাবে একটি Child Component থেকে Parent Component-এ ডেটা পাঠাবেন?
  • প্রশ্ন ৭৭: ৪টি বা তার বেশি props কীভাবে চাইল্ড কম্পোনেন্টে পাঠানো ভালো?
  • প্রশ্ন ৭৮: Redux কী এবং এর উদ্দেশ্য কী?
  • প্রশ্ন ৭৯: React Native কী? এটি সম্পর্কে আপনি কী জানেন?
  • প্রশ্ন ৮০: Higher-order components (HOC) কী? একটি উদাহরণ দিন।
  • প্রশ্ন ৮১: useEffect হুক থেকে return কেন করা হয়?
  • প্রশ্ন ৮২: React অ্যাপে state ম্যানেজ করার বিভিন্ন উপায় কী?
  • প্রশ্ন ৮৩: useEffect হুক-এ dependency inject কেন করা হয়?
  • প্রশ্ন ৮৪: আপনি কিভাবে React অ্যাপে re-render প্রতিরোধ করবেন?
  • প্রশ্ন ৮৫: ReactJS এর কিছু অসুবিধা বলুন।
  • প্রশ্ন ৮৬: React কি One-way না Two-way Data Binding করে?
  • প্রশ্ন ৮৭: Node.js কী?
  • প্রশ্ন ৮৮: Node.js ও JavaScript এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৮৯: Node.js কি single-threaded না multi-threaded?
  • প্রশ্ন ৯০: Node.js কি blocking না non-blocking কাজ করে?
  • প্রশ্ন ৯১: NPM কী?
  • প্রশ্ন ৯২: ডাটাবেজের উদ্দেশ্য কী?
  • প্রশ্ন ৯৩: SQL ও NoSQL ডাটাবেজের মধ্যে পার্থক্য কী?
  • প্রশ্ন ৯৪: React এর সাথে Node ও MongoDB কেন ব্যবহৃত হয়? MySQL কেন নয়?
  • প্রশ্ন ৯৫: Database design ও Database schema design বলতে কী বোঝায়?
  • প্রশ্ন ৯৬: সার্ভার ক্র্যাশ করলে কী করবেন?
  • প্রশ্ন ৯৭: API কিভাবে কাজ করে?
  • প্রশ্ন ৯৮: CRUD কী?
  • প্রশ্ন ৯৯: GET এবং POST এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ১০০: PUT ও PATCH এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ১০১: API সিকিউর করার উপায় কী?
  • প্রশ্ন ১০২: Mongoose কী? এটি কিভাবে কাজ করে? আপনি কি এটি ব্যবহার করেছেন?
  • প্রশ্ন ১০৩: Webpack কী?
  • প্রশ্ন ১০৪: REST API কী?

VUE JS IQ - Level 1 - Part 1

  • প্রশ্ন ১: Vue.js কী?
  • প্রশ্ন ২: Vue-এর প্রধান বৈশিষ্ট্য কী কী?
  • প্রশ্ন ৩: Vue instance কী এবং এর ভূমিকা কী?
  • প্রশ্ন ৪: Computed Properties এবং Methods-এর মধ্যে পার্থক্য কী?
  • প্রশ্ন ৫: Vue-তে v-for কীভাবে কাজ করে?
  • প্রশ্ন ৬: Vue Lifecycle Hooks কী?
  • প্রশ্ন ৭: v-model কী?
  • প্রশ্ন ৮: Vue Router কী?
  • প্রশ্ন ৯: Vuex কী এবং এর ব্যবহারের ক্ষেত্র কী?
  • প্রশ্ন ১০: Vue-তে Event Handling কীভাবে করা হয়?
  • প্রশ্ন ১১: Vue.js-এ অ্যাসিনক্রোনাস ডাটা হ্যান্ডলিং কীভাবে করবেন?
  • প্রশ্ন ১২: Vue-তে watchers কী?
  • প্রশ্ন ১৩: Composition API এবং Options API-এর মধ্যে পার্থক্য কী?

Top comments (0)