Những vấn đề thường được hỏi khi phỏng vấn về JavaScript

Cập nhật ngày: 23/04/2024 - Đã có 715 lượt xem bài viết này!
Những vấn đề thường được hỏi khi phỏng vấn về JavaScript
Nhu cầu về JavaScript developer hiện nay trong thị trường phát triển phần mềm là rất lớn. Nếu bạn có kiến thức ở mảng này thì cơ hội nghề nghiệp cũng như thu nhập của bạn cũng sẽ không hề nhỏ tí nào. Nhưng trước khi bạn có được công việc mà bạn mong muốn, bạn sẽ phải thể hiện cho nhà tuyển dụng thấy khả năng của mình thông qua quá trình phỏng vấn

Những vấn đề thường được hỏi khi phỏng vấn về JavaScript

1. Theo bạn thì thế nào là javascript?

Một câu hỏi tưởng chừng ai cũng biết, nhưng các nhà tuyển dụng hay bẫy với những câu hỏi đơn giản như thế này: JavaScript là ngôn ngữ lập trình hướng đối tượng chạy đa nền tảng, là một phần để xây dựng các trang web động. 

2. Ngôn ngữ JavaScipt có phân biệt chữ hoa và chữ thường không?

Để tránh tình trạng khan hiếm tên cho biến nên không như Pascal, JavaSript phải có sự phân biệt này. Tính này đôi khi có 1 số developer ko thích cho lắm. Tuy nhiên nếu không có sự phân biệt chữ hoa và chữ thường sẽ ảnh hưởng đến hiệu suất của compiler. Vấn đề này được mọi người tranh luận cũng nhiều.

3. DOM & BOM là gì?

-    DOM (Document Object Model) nghĩa là mỗi một đối tượng DOM đại diện cho một HTML. Dùng để truy cập và sửa đổi nội dung của trang HTML
-    BOM (Browser Object Model) dùng để cung cấp các phương thức để tương tác với trình duyệt, đối tượng của trình duyệt là window.

4. Cách tạo đối tượng trong JavaScript

Có 3 cách:
-    Sử dụng chuỗi chữ.
-    Sừ dụng từ khóa mới.
-    Sử dụng 1 hàm tạo đối tượng.

5. Kết quả của 10 + 20 + “30” và “10” + 20 + 30 khác nhau như thế nào?

-    Kết quả 1 là: 3030 vì 10 + 20 = 30, kết quả giống số trong “-“được coi là nhị phân + “toán tử số học”.
-    Kết quả 2 là: 102030 vì dấu “ - ” ở đầu sau khi 1 chuỗi tất cả + sẽ được coi là toán tử nối chuỗi, chứ không còn là nhị phân nữa.

BTV.Trần Thị Thùy Trang
Phòng Truyền Thông IMIC Technology Việt Nam
Hotline: 091 68 78 224
Email: trangttt@imic.edu.vn

 

Bạn đang muốn tìm kiếm 1 công việc với mức thu nhập cao.
✅ Hoặc là bạn đang muốn chuyển đổi công việc mà chưa biết theo học ngành nghề gì cho tốt.
✅ Giới thiệu với bạn Chương trình đào tạo nhân sự dài hạn trong 12 tháng với những điều đặc biệt mà chỉ có tại IMIC và đây cũng chính là sự lựa chọn phù hợp nhất dành cho bạn:
👉 Thứ nhất: Học viên được đào tạo bài bản kỹ năng, kiến thức chuyên môn lý thuyết, thực hành, thực chiến nhiều dự án và chia sẻ những kinh nghiệm thực tế từ Chuyên gia có nhiều năm kinh nghiệm dự án cũng như tâm huyết truyền nghề.
👉 Thứ hai: Được ký hợp đồng cam kết chất lượng đào tạo cũng như mức lương sau tốt nghiệp và đi làm tại các đối tác tuyển dụng của IMIC. Trả lại học phí nếu không đúng những gì đã ký kết.
👉 Thứ ba: Cam kết hỗ trợ giới thiệu công việc sang đối tác tuyển dụng trong vòng 10 năm liên tục.
👉 Thứ tư: Được hỗ trợ tài chính với mức lãi suất 0 đồng qua ngân hàng VIB Bank.
👉  Có 4 Chương trình đào tạo nhân sự dài hạn dành cho bạn lựa chọn theo học. Gồm có:
1)  Data Scientist full-stack
2)  Embedded System & IoT development full-stack
3)  Game development full-stack
4)  Web development full-stack 
✅ Cảm ơn bạn đã dành thời gian lắng nghe những chia sẻ của mình. Và tuyệt vời hơn nữa nếu IMIC được góp phần vào sự thành công của bạn. 
✅ Hãy liên hệ ngay với Phòng tư vấn tuyển sinh để được hỗ trợ về thủ tục nhập học.
✅ Chúc bạn luôn có nhiều sức khỏe và thành công!

Tham khảo các khóa đào tạo nhân sự qua danh mục