wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi phỏng vấn intern - Javascript

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Trong mô hình flex box, khi trục main axios nằm theo chiều dọc, thuộc tính nào sẽ giúp phần tử nằm trên trục main axios được căn ra giữa?

a)

text-align: center;

b)

justify-content: center;

c)

align-items: center;

d)

vertical-align: middle;

2.

Có bao nhiêu cách để nhúng CSS vào trong file HTML?

a)

1

b)

2

c)

3

d)

4

3.

Phương thức mặc định khi submit form trong html là gì?

a)

GET

b)

POST

c)

PUT

d)

DELETE

4.

Trong javascript, Promise có bao nhiêu trạng thái?

a)

1

b)

2

c)

3

d)

4

5.

Đối số trong hàm là gì?

a)

Một giá trị trả về từ hàm.

b)

Một biến toàn cục.

c)

Các giá trị mà bạn truyền vào hàm khi gọi nó.

d)

Tên của hàm.

6.

Sự khác nhau giữa toán tử == và toán tử === trong Javascript?

a)

Toán tử == so sánh cả giá trị và so sánh kiểu dữ liệu

b)

Toán tử === so sánh cả giá trị và so sánh kiểu dữ liệu

c)

Toán tử === chỉ so sánh giá trị

d)

Toán tử === chỉ so sánh kiểu dữ liệu

7.

Sắp xếp thứ tự ưu tiên của các CSS selector sau theo thứ tự tăng dần:

id, class, element, !important

a)

element, class, id, !important

b)

id, class, element, !important

c)

element, id, class, !important

d)

!important, id, class, element

8.

Kết quả của phép tính sau:

let a = 10;

let b = 5;

let c = a++ - ++b + ++a;

console.log("Kết quả của c là: ", c);

a)

15

b)

16

c)

14

d)

17

9.

Kết quả của câu lệnh sau:

const array = [1, 2, 3, 4, 5, 6];

const result = array.findIndex((arr) => arr === 3);

console.log("result ", result);

a)

-1

b)

0

c)

2

d)

4

10.

Thuộc tính CSS nào được sử dụng để đặt màu nền cho một phần tử?

a)

background-color

b)

text-color

c)

font-color

d)

color-background

11.

Mô hình hộp (Box Model) trong CSS có bao nhiêu thành phần?

a)

1

b)

2

c)

3

d)

4

12.

Trong HTML để cho phép người dùng chỉ chọn duy nhất một trong ba phần tử <input> có type="radio" thì chúng ta phải làm như thế nào?

a)

Cho thuộc tính id của 3 phần tử giống nhau

b)

Cho thuộc tính class của 3 phần tử giống nhau

c)

Cho thuộc tính name của 3 phần tử giống nhau

d)

Cho thuộc tính type của 3 phần tử giống nhau

13.

Thuộc tính nào trong html giúp chúng ta có thể làm thay đổi nội dung trên tab trình duyệt web ?

a)

heading

b)

header

c)

title

d)

meta

14.

Kết quả của câu lệnh này:

const result = "A" && "B" && "c" && "D";

console.log(result);

a)

A

b)

[A,B,C,D]

c)

D

d)

{A,B,C,D}

15.

Trong mô hình Box Model, thành phần nằm giữa Content và Border là gì?

a)

Chính là Border

b)

Margin

c)

Padding

d)

Chính là Content

16.

localStorage.setItem('key', 'Giá trị cần lưu trữ')

Câu lệnh trên dùng để làm gì ?

a)

Lấy dữ liệu từ local storage

b)

Lưu dữ liệu lên local storage

c)

Xóa dữ liệu từ local storage

d)

Lưu dữ liệu trong một khoảng thời gian và xóa khi tắt trình duyệt

17.

Trong javascript, typeof của một array là gì?

a)

undifined

b)

function

c)

object

d)

array

18.

Javascript là ngôn ngữ hoạt động theo cơ chế nào?

a)

Cơ chế Last in First out

b)

Cơ chế đồng bộ

c)

Cơ chế bất đồng bộ

d)

Cơ chế đồng bộ khi được xử lý

19.

Trong html, thẻ input nếu không có thuộc tính type thì type mặc định của nó là gì?

a)

date

b)

text

c)

radio

d)

checkbox

20.

Trong JavaScript, khi khai báo hai hàm có tên trùng nhau bằng cách sử dụng "function declaration" thì khi gọi hàm sẽ thực thi hàm nào ?

a)

Thực thi đồng thời 2 hàm, do cơ chế bất đồng bộ của javascript

b)

Báo lỗi

c)

Thực thi hàm được khai báo trước

d)

Thực thi hàm được khai báo sau

21.

Trong javascript, thuộc tính getMonth() được lấy ra từ đối tượng Date có giá trị nằm trong khoảng nào?

a)

[1, 12]

b)

{1 ,12}

c)

[0, 12]

d)

[0, 11]

22.

Sự khác nhau giữa arrown function so với declaretion function là gì?

a)

Arrow function có thể được khai báo lại

b)

Arrow function có cơ chế hosting

c)

Arrow function không có bổ từ this

d)

Arrow function có thể trả ra giá trị mà không cần từ khóa return

23.

Khi sử dụng document.getElementsByClassName("heading"), kết quả trả về là gì?

a)

Một chuỗi văn bản.

b)

Một mảng JavaScript chứa các phần tử.

c)

Một HTMLCollection chứa các phần tử có lớp CSS là "heading".

d)

Một đối tượng JSON chứa các phần tử.

24.

Hàm Math.random() trong JavaScript trả về điều gì?

a)

Một mảng các số nguyên từ 0 đến 1

b)

Một số nguyên ngẫu nhiên từ 0 đến 1

c)

Một số thập phân ngẫu nhiên trong khoảng từ 0 đến 1.

d)

Một số nguyên trong một khoảng cụ thể.

25.

Sự khác nhau giữa thẻ inline và thẻ block trong HTML là gì?

a)

Thẻ inline không thể chứa nội dung văn bản, trong khi thẻ block có thể chứa văn bản và các phần tử con.

b)

Thẻ inline được sử dụng để tạo các đoạn văn bản dài, trong khi thẻ block được sử dụng để tạo các liên kết và hình ảnh.

c)

Thẻ inline mặc định được sắp xếp theo chiều dọc, thẻ block mặc định được sắp xếp theo chiều ngang

d)

Thẻ inline mặc định được sắp xếp theo chiều ngang, thẻ block mặc định được sắp xếp theo chiều dọc