/ / Tổng hợp / Comments (2)

Những câu hỏi phỏng vấn khi tuyển dụng lập trình PHP

Tình cờ đọc được trên mạng các câu hỏi phỏng vấn lập trình PHP khá hay lên xin phép được chia sẻ lại với các bạn.Bạn đã lập trình lâu năm nhưng chưa chắc đã trả lời đúng hết các câu hỏi này đâu nhé.

Câu hỏi phỏng vấn về PHP thuần: (dành cho cấp độ cơ bản)

các câu hỏi phỏng vấn lập trình php

các câu hỏi phỏng vấn lập trình php

1- PHP có mấy cách khai báo ?. Những cách nào được xem là chính thống và không ảnh hưởng khi các phiên bản update sau này ?.

2- Hằng trong PHP khác gì so với biến ?. Nếu 1 hằng được định nghĩa 2 lần, thì liệu có bị lỗi không ?. Cho ví dụ minh họa. Hằng có thể nội suy như biến hay không ?.

3- Có bao nhiêu biến môi trường ?. $_REQUEST có thể nhận được giá trị từ form hay không ?.

4- Phân biệt sự khác nhau giữa $_POST$_GET.

5- Mảng tuần tự là gì ?. Khác gì với bất tuần tự ?. Để duyệt mảng ta dùng vòng lặp nào ?. Tại sao vòng lặp for, while, do....while lại không ưu tiên sư dụng trong duyệt mảng ?.

6- Để chuyển mảng thành chuỗi ta dùng hàm gì ?. Để tách chuỗi thành mảng ta dùng hàm gì?. Để gộp mảng ta dùng hàm gì ? Để tách mảng ta dùng hàm gì ?.

7- Cho biết sự khác nhau giữa serialize json_encode. Lý giải theo cách bạn hiểu.

8- Cookie và sessioncó gì khác nhau ?. Người ta nói bản thân của session cookie, điều đó đúng hay sai ?. Nếu muốn tăng thời gian sống của session thì thiết lập thế nào ?.

9- Giả sử bạn là chủ của server, làm thế nào có thể biết được các file session lưu ở đâu ?. Bạn có thể can thiệp, chỉnh sửa file session này hay không ?.

10- Theo bạn, sự khác nhau của toán tử &&& là gì ?. Hãy cho biết $a++++$a khác nhau ở đâu ?. Tính nhanh kết quả của đoạn code sau trong 2 phút:

<?php $a=5; echo $a++ + $a-- + --$a + ++$a + $a++ + ++$a - $a-- + $a; ?>

11- Mysql_close() cần thiết như thế nào trong thực tế ?. Vì sao ít thấy người dùng áp dụng nó.

12- Muốn chuẩn hóa dữ liệu về utf-8 ta phải làm gì ?.

13- Làm sao lấy được id vừa tiến hành thêm vào CSDL ngay ?.

14- Để đếm số dòng, ta nên dùng mysql_num_rows() trên câu truy vấn “select * from….” hay count trực tiếp trong câu truy vấn ?.

15- Việc enter có giá trị hay không trong textarea bình thường (không nhúng khung soạn thảo). Và làm thế nào để có thể hiển thị ra bên ngoài thao tác xuống dòng như bình thường.

16- fgets()fgetc() khác nhau như thế nào ?. fgets()fread() khác nhau ra sao ?. feof là gì, nó có ý nghĩa như thế nào ?. file_get_contents() khác gì so với fread() ?.

17- Khi mở file (fopen) để đọc file, rồi sau đó tiếp tục thực hiện hành động ghi file. Ta cần lưu ý điều gì ?.

18- Làm sao để chuyển đổi từng dòng trong file text thành từng phần tử trong mảng với khóa tuần tự là 0 ?.

19- Có thể lưu trữ dữ liệu trên file hay không ?. Lúc nào thì nên lưu trên file, lúc nào thì lưu trên CSDL ?.

20- Để thực hiện việc upload ta phải cần những điều gì ?.

– Hãy tự thử sức mình xem trả lời được bao nhiêu câu nhé.

Tác giả : (Bùi Quốc Huy)
Bài gốc : http://www.qhonline.info/tai-lieu/98/cac-cau-hoi-tuyen-dung-trong-lap-trinh-php-phan-co-ban.html



28/04/2016
Written by nobitacnt

Trong bài viết không tránh khỏi những câu từ chưa chính xác,mong nhận được sự góp ý để website hoàn thiện hơn.Nếu thấy bài viết có ích với bạn hãy like và share để ủng hộ nhé :D.

Bài viết chùng chuyên mục

2 Comments

  1. duy anh says:
     /  Reply

    phỏng vấn cơ bản mà thế này thì chắc toi hết, trả lời được có 4 câu ah ^^.

    • Luv says:
       /  Reply

      Học dốt

Gửi bình luận

Giới thiệu

Mình tạo ra blog này với mong muốn chia sẻ và học hỏi kinh nghiệm trong quá trình thiết kế website. Website đang trong quá trình phát triển chân thành cảm ơn mọi sự góp ý của các bạn để làm cho website ngày càng hoàn thiên.

DMCA.com Protection Status
Theo dõi qua Email

Tổng hợp các bài viết về

Hoc php - CodeIgniter Framework - Laravel Framework - PHP va MYSQL