/ / Tổng hợp / Comment (0)

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

Đi phỏng vấn xin việc cũng như chúng ta đi thi vậy, chính vì thế lên chuẩn bị kỹ những kiến thức trước khi đi để có kết quả tốt nhất nhé. Trong bài viết trước mình có đưa ra những câu hỏi phỏng vấn khi tuyển dụng lập trình PHP ở mức độ căn bản, sang bài này mình sẽ tiếp tục đưa ra 1 số câu hỏi mà các bạn sẽ hay gặp phải khi đi phỏng vấn lập trình php nhưng nó sẽ ở mức độ nâng cao hơn bài trước 1 chút.

Câu hỏi phỏng vấn về PHP nâng cao:

  1. Câu 1: Nêu các tính chất trong lập trình hướng đối tượng (OOP)
  2. Câu 2: Nếu sự giống và khác nhau giữa abstract interface trong lập trình php
  3. Câu 3: Bạn biết những mấu Design Pattern nào? Ưu điểm và nhược điểm của nó.
  4. Câu 4: Khi nào sử dụng thuộc tính và phương thức tĩnh, nêu ưu và nhược điểm khi dùng nó.
  5. Câu 5: Cho 1 lớp như sau:
    <?php 
    class Test
    {
        private function a()
        {
            echo 'Private A';
        }
        public static function b()
        {  
            echo 'Static B';
        }
    }
    ?>
    

    – Từ phương thức a có thể gọi sang b hay không, có mấy cách và nêu từng cách?
    – Từ phương thức b có thể gọi sang phương thức a hay không? có mấy cách và nêu từng cách?
    – Từ ngoài lớp Test có mấy cách để truy cập vào phương thức b, mấy cách truy cập vào phương thức a?

  6. Câu 6: Nêu giống và khác nhau giữa cookie và session, người ta nói session chính là cookie theo bạn ý kiến trên là đúng hay sai?
  7. Câu 7: Phân biệt sự khác nhau giữa MYISAM InnoDB trong MySQL?, trường hợp nào sẽ sử dụng cho từng loại>?:
  8. Câu 8: Nêu các loại index trong sql, những trường hợp nào bạn cần index dữ liệu, khi index như vậy sẽ có ưu và nhược điểm gì?
  9. Câu 9: Có mấy loại join trong SQL? cho ví dụ.
  10. Câu 10: Bạn có viết về MySQL Stored Procedure không, trong dự án thực tế bạn có áp dụng nó vào không?
  11. Câu 11: Bạn thường backup CSDL bằng cách nào? Nếu muốn khi bất kỳ dữ liệu nào trong CSDL bị thay đổi thì hệ thống sẽ tự động backup CSDL đó bạn có cách nào không?
  12. Câu 12: Khi hệ thống muốn nâng cấp (sửa code và CSDL) bạn có cách nào để khi nâng cấp mà hệ thống vẫn hoạt động bình thường không bị ảnh hưởng gì không?
  13. Câu 13: Bạn đã từng viết API nào cho website chưa? Nếu có thì nêu quy trình viết API đó của bạn (cách gửi, nhận, mã hóa dữ liệu…)

Trên đây là những câu hỏi phỏng vấn lập trình php mà các nhà tuyển dụng của công ty trong nước hoặc nước ngoài họ rất hay hỏi các ứng viên, trước khi đi phỏng vấn các bạn lên tìm hiểu kỹ những nội dung đó.Dù bạn có lập trình nhiều năm kinh nghiệp nhưng chưa chắc khi hỏi những câu hỏi can bản hoặc lý thuyết bạn đã trả lời được hết nhé.Chúc các bạn thành công khi đi phỏng vấn.



28/12/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

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