Tìm câu hỏi…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Trang chủ
Chủ đề
Danh mục
Learning paths
Tìm kiếm
Trang chủ
/
Frontend
/
JavaScript
Frontend
JavaScript
Câu hỏi phỏng vấn JavaScript kèm đáp án chi tiết.
30
câu hỏi
cập nhật hằng tuần
Junior
10
Middle
12
Senior
8
JavaScript câu hỏi
30 / 30 đang hiển thị
Mặc định
Phổ biến
Mới nhất
›
Sự khác biệt giữa var, let và const là gì?
Junior
#Language
Chi tiết →
›
Các kiểu dữ liệu nguyên thủy (primitive) trong JavaScript là gì?
Junior
#Types
Chi tiết →
›
Sự khác biệt giữa == và === là gì?
Junior
#Language
Chi tiết →
›
Hoisting là gì?
Junior
#Scope
Chi tiết →
›
Sự khác biệt giữa function declaration và function expression là gì?
Junior
#Functions
Chi tiết →
›
map, filter và reduce làm gì?
Junior
#Arrays
Chi tiết →
›
Template literals là gì?
Junior
#Language
Chi tiết →
›
Giá trị truthy và falsy là gì?
Junior
#Language
Chi tiết →
›
Sự khác biệt giữa null và undefined là gì?
Junior
#Types
Chi tiết →
›
Toán tử spread và rest là gì?
Junior
#Language
Chi tiết →
›
Closure là gì?
Middle
#Scope
Chi tiết →
›
Giá trị của `this` được xác định như thế nào?
Middle
#Functions
Chi tiết →
›
Kế thừa nguyên mẫu (prototypal inheritance) hoạt động như thế nào?
Middle
#Objects
Chi tiết →
›
Promise là gì và nó có những trạng thái nào?
Middle
#Bất đồng bộ
Chi tiết →
›
async/await hoạt động như thế nào?
Middle
#Bất đồng bộ
Chi tiết →
›
Event loop của JavaScript xử lý công việc async như thế nào?
Middle
#Bất đồng bộ
Chi tiết →
›
Arrow function khác hàm thường như thế nào?
Middle
#Functions
Chi tiết →
›
Destructuring là gì và nó có thể làm gì?
Middle
#Language
Chi tiết →
›
Higher-order function là gì?
Middle
#Functions
Chi tiết →
›
Sự khác biệt giữa shallow copy và deep copy là gì?
Middle
#Objects
Chi tiết →
›
Bạn xử lý lỗi trong JavaScript như thế nào, bao gồm cả code async?
Middle
#Error Handling
Chi tiết →
›
Sự khác biệt giữa ES modules và CommonJS là gì?
Middle
#Modules
Chi tiết →
›
Event delegation là gì và tại sao nên dùng nó?
Senior
#Language
Chi tiết →
›
Sự khác biệt giữa debounce và throttle là gì?
Senior
#Hiệu năng
Chi tiết →
›
Currying và partial application là gì?
Senior
#Functions
Chi tiết →
›
Memoization là gì và bạn cài đặt nó như thế nào?
Senior
#Hiệu năng
Chi tiết →
›
Iterator và generator là gì?
Senior
#Language
Chi tiết →
›
Proxy và Reflect dùng để làm gì?
Senior
#Objects
Chi tiết →
›
JavaScript quản lý bộ nhớ như thế nào và rò rỉ xảy ra ra sao?
Senior
#Hiệu năng
Chi tiết →
›
Symbol là gì và chúng được dùng ở đâu?
Senior
#Types
Chi tiết →
Câu hỏi phỏng vấn JavaScript (kèm đáp án) · Luyện phỏng vấn IT