1. typeof null এর আউটপুট কী?

2. 'this' কিওয়ার্ডটি জাভাস্ক্রিপ্টে কী নির্দেশ করে?

3. Arrow function-এ নিচের কোনটি অনুপস্থিত?

4. Event Delegation কী?

5. জাভাস্ক্রিপ্টে 'Strict Mode' ব্যবহার করার সুবিধা কী?

6. নিচের কোডটির আউটপুট কী হবে? console.log(0.1 + 0.2 === 0.3);

7. Pure Function কোনটি?

8. Promise-এর কয়টি স্টেট (State) থাকে?

9. IIFE (Immediately Invoked Function Expression) কেন ব্যবহৃত হয়?

10. জাভাস্ক্রিপ্ট ইঞ্জিন (যেমন V8) কোডকে কীভাবে প্রসেস করে?

11. Array.prototype.slice() এবং Array.prototype.splice() এর মধ্যে মূল পার্থক্য কী?

12. Callback Hell সমাধানের সেরা উপায় কোনটি?

13. Spread Operator (...) এর কাজ কী?

14. LocalStorage এবং SessionStorage এর মূল পার্থক্য কী?

15. Undefined এবং Null এর মধ্যে পার্থক্য কী?

16. JavaScript engine-e 'Call Stack' ki kaj kore?

17. Object.freeze() এবং Object.seal() এর মধ্যে পার্থক্য কী?

18. Destructuring কী?

19. JavaScript-এ 'Shadow DOM' কী?

20. Rest Parameter (...) এর কাজ কী?

21. Generator Function থেকে ভ্যালু রিটার্ন করতে কোন কিওয়ার্ড ব্যবহৃত হয়?

22. WeakMap এবং Map এর মধ্যে মূল পার্থক্য কী?

23. Debouncing কী?

24. Symbol ডাটা টাইপ কেন ব্যবহার করা হয়?

25. Temporal Dead Zone (TDZ) কী?

26. JavaScript 'Prototype' কী?

27. Async/Await আসলে কিসের ওপর ভিত্তি করে কাজ করে?

28. Array.reduce() মেথড দিয়ে কী করা হয়?

29. Fetch API ডিফল্টভাবে কোন HTTP মেথড ব্যবহার করে?

30. Optional Chaining (?.) এর সুবিধা কী?

31. JavaScript-e 'Event Loop' এর প্রধান কাজ কী?

32. Microtask Queue এবং Macrotask Queue এর মধ্যে কোনটির প্রায়োরিটি বেশি?

33. Function Currying কী?

34. JavaScript-এ 'Composition' বলতে কী বোঝায়?

35. Spread operator এবং Deep Copy-র মধ্যে সম্পর্ক কী?

36. Proxy Object জাভাস্ক্রিপ্টে কেন ব্যবহার করা হয়?

37. Array.from() এর কাজ কী?

38. Reflect API কেন ব্যবহৃত হয়?

39. BigInt ডাটা টাইপ কেন আনা হয়েছে?

40. Memory Leak বলতে কী বোঝায়?

41. Throttling এবং Debouncing এর মধ্যে পার্থক্য কী?

42. Navigator object দিয়ে কী জানা যায়?

43. Higher-Order Function কোনটি?

44. WeakSet এবং Set এর মধ্যে পার্থক্য কী?

45. Static Method এর কাজ কী?

46. Eval() ফাংশন কেন ব্যবহার করা বিপজ্জনক?

47. JavaScript-এ 'Unary Plus' (+) অপারেটর কী করে?

48. Intersection Observer API কিসের জন্য ব্যবহৃত হয়?

49. Module Pattern এর মূল উদ্দেশ্য কী?

50. Object.keys() কী রিটার্ন করে?

51. TypedArrays কেন ব্যবহৃত হয়?

52. History API এর কাজ কী?

53. JSON.stringify() এ ২য় প্যারামিটার (replacer) এর কাজ কী?

54. Object.assign() দিয়ে কী করা হয়?

55. Void Operator জাভাস্ক্রিপ্টে কী করে?

56. Error.stack প্রপার্টি কী প্রদান করে?

57. Custom Event কেন তৈরি করা হয়?

58. Function.prototype.bind() এর আউটপুট কী?

59. Web Worker কী কাজ করে?

60. Nullish Coalescing Operator (??) কখন 'undefined' বা 'null' বাদে অন্য মান নেয়?

61. JavaScript-e 'Garbage Collection' মূলত কোন অ্যালগরিদম ব্যবহার করে কাজ করে?

62. Function-er 'Arity' বলতে কী বোঝায়?

63. Symbol.iterator এর কাজ কী?

64. JavaScript-e 'Tail Call Optimization' (TCO) কী?

65. Atomics অবজেক্ট জাভাস্ক্রিপ্টে কেন ব্যবহৃত হয়?

66. Memoization বলতে কী বোঝায়?

67. JavaScript-e 'Temporal Dead Zone' কোন কিওয়ার্ডগুলোর ক্ষেত্রে প্রযোজ্য?

68. MutationObserver কিসের জন্য ব্যবহৃত হয়?

69. SharedArrayBuffer কী কাজে লাগে?

70. Function.prototype.call() এবং Function.prototype.apply() এর মূল পার্থক্য কী?

71. JavaScript-e 'Module' কেন ব্যবহার করা হয়?

72. Point-free style প্রোগ্রামিং কী?

73. IsNaN() এবং Number.isNaN() এর মধ্যে পার্থক্য কী?

74. CORS (Cross-Origin Resource Sharing) এর মূল উদ্দেশ্য কী?

75. Iterator এবং Generator এর মধ্যে সম্পর্ক কী?

76. Strict equality (===) এবং Object.is() এর মধ্যে সূক্ষ্ম পার্থক্য কোথায়?

77. Currying-এর মূল সুবিধা কী?

78. AbortController কেন ব্যবহৃত হয়?

79. Promise.any() কী করে?

80. Persistent Data Structure বলতে কী বোঝায়?

81. JavaScript 'Execution Context' বলতে কী বোঝায়?

82. Polyfill কেন ব্যবহৃত হয়?

83. Set এবং Map-এর মেমোরি পারফরম্যান্স কেমন?

84. Referential Transparency কী?

85. First-Class Functions বলতে কী বোঝায়?

86. Tail Call Recursion কেন দরকার?

87. Proxy Trap কী?

88. JavaScript 'V8 Engine' মূলত কোন ল্যাঙ্গুয়েজে লেখা?

89. Content Security Policy (CSP) কীভাবে জাভাস্ক্রিপ্টকে সুরক্ষা দেয়?

90. IIFE-এর আধুনিক বিকল্প কী?

91. Structured Cloning Algorithm কী?

92. Primitive wrapper objects (যেমন new String('abc')) ব্যবহার করা কেন অনুচিত?

93. Function Declarations এবং Function Expressions এর মধ্যে পার্থক্য কী?

94. ReadableStream API কেন ব্যবহৃত হয়?

95. Object.defineProperty() এর কাজ কী?

96. ECMAScript কী?

97. Event Bubbling বন্ধ করার জন্য কোন মেথড ব্যবহার করা হয়?

98. Object indexing-এ 'Sparse Array' কী?

99. JavaScript Engines-এ 'Optimization Bailout' কেন হয়?

100. জাভাস্ক্রিপ্ট কি আসলে Single Threaded নাকি Multi-threaded?

🔒 কপিরাইট সুরক্ষিত কন্টেন্ট 🔒

কপি, স্ক্রিনশট, প্রিন্ট করা সম্পূর্ণ নিষিদ্ধ।