Latihan Temu Duga Frontend

Latih 60 soalan temu duga frontend asli merangkumi JavaScript, HTML, CSS, React, pelayar, prestasi, kebolehcapaian dan keselamatan.

Tahap: Frontend Interview Kesukaran: intermediate 60 soalan 60 min
Pilih mod latihan, jawab setiap soalan, kemudian semak penerangan. Jawapan salah disimpan setempat.
Hari berturut-turut: 0 hari Disimpan hanya pada peranti ini
Kemajuan 0 / 60
Soalan 1

What is a JavaScript closure?

Pilih jawapan
Soalan 2

What is hoisting in JavaScript?

Pilih jawapan
Soalan 3

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

Pilih jawapan
Soalan 4

What is a Promise?

Pilih jawapan
Soalan 5

What does async/await do?

Pilih jawapan
Soalan 6

What is event delegation?

Pilih jawapan
Soalan 7

What does `this` refer to in JavaScript?

Pilih jawapan
Soalan 8

What is a pure function?

Pilih jawapan
Soalan 9

What is immutability?

Pilih jawapan
Soalan 10

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

Pilih jawapan
Soalan 11

Which array method returns elements that match a condition?

Pilih jawapan
Soalan 12

Which array method reduces an array to a single value?

Pilih jawapan
Soalan 13

What is a Set in JavaScript?

Pilih jawapan
Soalan 14

What is localStorage?

Pilih jawapan
Soalan 15

What is semantic HTML?

Pilih jawapan
Soalan 16

Which landmark element represents the main content of a page?

Pilih jawapan
Soalan 17

What is CSS specificity?

Pilih jawapan
Soalan 18

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

Pilih jawapan
Soalan 19

What is flexbox designed for?

Pilih jawapan
Soalan 20

What is CSS Grid designed for?

Pilih jawapan
Soalan 21

Which CSS unit is relative to the root font size?

Pilih jawapan
Soalan 22

Which CSS unit is relative to viewport width?

Pilih jawapan
Soalan 23

What does a media query do?

Pilih jawapan
Soalan 24

What does position: fixed do?

Pilih jawapan
Soalan 25

What is a pseudo-class?

Pilih jawapan
Soalan 26

What does box-sizing: border-box do?

Pilih jawapan
Soalan 27

What is a React component?

Pilih jawapan
Soalan 28

What are props in React?

Pilih jawapan
Soalan 29

What is state in React?

Pilih jawapan
Soalan 30

What is a React hook?

Pilih jawapan
Soalan 31

Which hook manages state in a function component?

Pilih jawapan
Soalan 32

Which hook runs side effects after render?

Pilih jawapan
Soalan 33

What is the virtual DOM?

Pilih jawapan
Soalan 34

Why do list items need keys in React?

Pilih jawapan
Soalan 35

What is a controlled input in React?

Pilih jawapan
Soalan 36

What is reconciliation in React?

Pilih jawapan
Soalan 37

What does useMemo do?

Pilih jawapan
Soalan 38

What is the DOM?

Pilih jawapan
Soalan 39

Which method selects an element by its id?

Pilih jawapan
Soalan 40

Which method attaches an event listener?

Pilih jawapan
Soalan 41

What is event bubbling?

Pilih jawapan
Soalan 42

What is the event loop?

Pilih jawapan
Soalan 43

What is a microtask?

Pilih jawapan
Soalan 44

What is requestAnimationFrame used for?

Pilih jawapan
Soalan 45

What is a cookie?

Pilih jawapan
Soalan 46

What does stopPropagation do?

Pilih jawapan
Soalan 47

What is debouncing?

Pilih jawapan
Soalan 48

What is throttling?

Pilih jawapan
Soalan 49

What is lazy loading?

Pilih jawapan
Soalan 50

What are Core Web Vitals?

Pilih jawapan
Soalan 51

Which Core Web Vital measures visual stability?

Pilih jawapan
Soalan 52

Which Core Web Vital measures loading performance?

Pilih jawapan
Soalan 53

What is ARIA?

Pilih jawapan
Soalan 54

What is XSS?

Pilih jawapan
Soalan 55

What is a Content Security Policy?

Pilih jawapan
Soalan 56

What is CORS?

Pilih jawapan
Soalan 57

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

Pilih jawapan
Soalan 58

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

Pilih jawapan
Soalan 59

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

Pilih jawapan
Soalan 60

Match each CSS unit to its meaning.