تدريب مقابلة الواجهة الأمامية

تدرب على 60 سؤالًا أصليًا لمقابلات الواجهة الأمامية تغطي JavaScript وHTML وCSS وReact والمتصفح والأداء وإمكانية الوصول والأمان.

المستوى: Frontend Interview الصعوبة: intermediate 60 سؤال 60 دقيقة
اختر وضع التدريب وأجب عن كل سؤال ثم راجع الشرح. تُحفظ الأخطاء محليًا.
أيام متتالية: 0 أيام محفوظ على هذا الجهاز فقط
التقدم 0 / 60
سؤال 1

What is a JavaScript closure?

اختر إجابة
سؤال 2

What is hoisting in JavaScript?

اختر إجابة
سؤال 3

What is the difference between == and ===?

اختر إجابة
سؤال 4

What is a Promise?

اختر إجابة
سؤال 5

What does async/await do?

اختر إجابة
سؤال 6

What is event delegation?

اختر إجابة
سؤال 7

What does `this` refer to in JavaScript?

اختر إجابة
سؤال 8

What is a pure function?

اختر إجابة
سؤال 9

What is immutability?

اختر إجابة
سؤال 10

Which array method creates a new array by transforming each element?

اختر إجابة
سؤال 11

Which array method returns elements that match a condition?

اختر إجابة
سؤال 12

Which array method reduces an array to a single value?

اختر إجابة
سؤال 13

What is a Set in JavaScript?

اختر إجابة
سؤال 14

What is localStorage?

اختر إجابة
سؤال 15

What is semantic HTML?

اختر إجابة
سؤال 16

Which landmark element represents the main content of a page?

اختر إجابة
سؤال 17

What is CSS specificity?

اختر إجابة
سؤال 18

In the CSS box model, which property sits between padding and margin?

اختر إجابة
سؤال 19

What is flexbox designed for?

اختر إجابة
سؤال 20

What is CSS Grid designed for?

اختر إجابة
سؤال 21

Which CSS unit is relative to the root font size?

اختر إجابة
سؤال 22

Which CSS unit is relative to viewport width?

اختر إجابة
سؤال 23

What does a media query do?

اختر إجابة
سؤال 24

What does position: fixed do?

اختر إجابة
سؤال 25

What is a pseudo-class?

اختر إجابة
سؤال 26

What does box-sizing: border-box do?

اختر إجابة
سؤال 27

What is a React component?

اختر إجابة
سؤال 28

What are props in React?

اختر إجابة
سؤال 29

What is state in React?

اختر إجابة
سؤال 30

What is a React hook?

اختر إجابة
سؤال 31

Which hook manages state in a function component?

اختر إجابة
سؤال 32

Which hook runs side effects after render?

اختر إجابة
سؤال 33

What is the virtual DOM?

اختر إجابة
سؤال 34

Why do list items need keys in React?

اختر إجابة
سؤال 35

What is a controlled input in React?

اختر إجابة
سؤال 36

What is reconciliation in React?

اختر إجابة
سؤال 37

What does useMemo do?

اختر إجابة
سؤال 38

What is the DOM?

اختر إجابة
سؤال 39

Which method selects an element by its id?

اختر إجابة
سؤال 40

Which method attaches an event listener?

اختر إجابة
سؤال 41

What is event bubbling?

اختر إجابة
سؤال 42

What is the event loop?

اختر إجابة
سؤال 43

What is a microtask?

اختر إجابة
سؤال 44

What is requestAnimationFrame used for?

اختر إجابة
سؤال 45

What is a cookie?

اختر إجابة
سؤال 46

What does stopPropagation do?

اختر إجابة
سؤال 47

What is debouncing?

اختر إجابة
سؤال 48

What is throttling?

اختر إجابة
سؤال 49

What is lazy loading?

اختر إجابة
سؤال 50

What are Core Web Vitals?

اختر إجابة
سؤال 51

Which Core Web Vital measures visual stability?

اختر إجابة
سؤال 52

Which Core Web Vital measures loading performance?

اختر إجابة
سؤال 53

What is ARIA?

اختر إجابة
سؤال 54

What is XSS?

اختر إجابة
سؤال 55

What is a Content Security Policy?

اختر إجابة
سؤال 56

What is CORS?

اختر إجابة
سؤال 57

Which of the following are JavaScript array methods? Select all that apply.

اختر إجابة
سؤال 58

Which of the following are React hooks? Select all that apply.

اختر إجابة
سؤال 59

Flexbox is the best choice for two-dimensional grid layouts.

اختر إجابة
سؤال 60

Match each CSS unit to its meaning.