Một Số Câu Hỏi Phỏng Vấn Frontend Developer

Một số câu hỏi phỏng vấn Frontend Developer

  1. Phân biệt tải Async, Defer, và tải thông thường trong tải javascript.
  2. Scope trong javascript là gì, có bao nhiêu loại
  3. Phân biệt ReactJSAngularJS, khi nào thì nên dùng.
  4. Nêu 3 đặc tính cơ bản của redux.
  5. Namespace trong javascript là gì.
  6. Cloresure trong javascript là gì, cách dùng.
  7. Phân biệt call, apply, bind, cách dùng.
  8. Canvas và svg khác nhau ở điểm nào.
  9. Prototype trong javascript là gì, nào thì cần dùng.
  10. Một số cách tối ưu khi dùng ReactJS.
  11. Thuộc tính position trong css có bao nhiêu loại, phân biệt từng loại.
  12. Sử dụng animation trong css như thế nào.
  13. Có 1 box hình chữ nhật, có chiều rộng là 100px, chiều cao auto, không được set chiều cao trong css, làm sao cho nó thành hình vuông.
  14. Phân biệt LocalStorageSessionStorage.
  15. Redux-saga là gì, ưu và nhược điểm.
  16. Call stack, event queue, event loop trong javascript.
  17. Phân biệt callback, Promise, await async.
  18. Functional programming vs OOP.
  19. Two way data binding là gì.
  20. Life cycle ReactJS.
  21. Mutable vs immutable.
  22. Khi tổ chức dữ liệu dạng list trong redux thì nên lưu kiểu gì Array hay Object, tại sao
  23. console.log(1)
    setTimeout(() => {
    console.log(2);
    }, 0);
    console.log(3)Đoạn code sau in ra console gì, giải thích tại sao
  24. HOCs trong ReactJS là gì, có mấy loại, khi nào cần dùng cho ví dụ
  25. Để quản lý danh sách users trong Redux, bạn quản lý như thế nào, Array để lưu nhiều users hay Object chứu nhiều user, tại sao, và khi nào thì nên dùng Array, Object
  26. SSR là gì, có những loại phổ biến nào, bạn dùng loại nào, lý do.

Rate this post

About the Author: truongluu

Leave a Reply

Your email address will not be published. Required fields are marked *