Điều gì khiến Drupal khác biệt với các CMS khác?
Sự khác biệt giữa node và block trong Drupal?
Trong Drupal, caching hoạt động như thế nào?
Năm lớp trong Drupal System?
Hooks trong Drupal là gì?
fgets() và fgetc() khác nhau như thế nào? fgets() và 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() ?
Để 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ì?
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?
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.
Cookie và session có gì khác nhau? Người ta nói bản thân của session là cookie là đúng hay sai?
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?
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ó?
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?
Có bao nhiêu biến môi trường? $_REQUEST có thể nhận được giá trị từ form hay không?
Để 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ì?
Cho biết sự khác nhau giữa serialize và json_encode? Lý giải theo cách bạn hiểu?
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?
Trong PHP để gộp mảng ta dùng hàm gì? Để tách mảng ta dùng hàm gì?
Theo bạn, sự khác nhau của toán tử & và && trong PHP là gì?
Muốn chuẩn hóa dữ liệu về utf-8 trong PHP ta phải làm gì?
Làm sao lấy được id vừa tiến hành thêm vào CSDL ngay?
Phân biệt sự khác nhau giữa $_POST và $_GET?
Hãy cho biết $a++ và ++$a khác nhau ở đâu?
Mảng là gì? Có mấy loại mảng trong PHP?
Phân biệt $_POST và $_GET trong php?
Sự khác biệt giữa lập trình thủ tục và hướng đối tượng là gì?
Giải thích khái niệm đệ quy.
Sự khác biệt giữa các ngôn ngữ lập trình được biên dịch và giải thích là gì? (compiled & interpreted)
Mục đích của hàm tạo trong lập trình hướng đối tượng là gì?
Sự khác biệt giữa pass-by-value & pass-by-reference?
Chuẩn hóa trong thiết kế cơ sở dữ liệu là gì?
Giải thích sự khác biệt giữa primary key & foreign key
SQL injection là gì và làm cách nào để ngăn chặn nó?
Mô tả các thuộc tính ACID trong giao dịch cơ sở dữ liệu.
Sự khác biệt giữa chỉ mục clustered & non-clustered (phân nhóm & không phân nhóm)
Sự khác biệt giữa gõ tĩnh và động là gì?
Giải thích khái niệm đa hình trong lập trình hướng đối tượng.
Không chuẩn hóa là gì và khi nào bạn sẽ sử dụng nó?
Cách sử dụng ràng buộc FOREIGN KEY trong cơ sở dữ liệu
Mục đích của việc lập chỉ mục (index) trong cơ sở dữ liệu là gì?
Làm thế nào để bạn tối ưu hóa một truy vấn cơ sở dữ liệu?
Ưu điểm và nhược điểm của việc sử dụng cơ sở dữ liệu NoSQL là gì?
Giải thích sự khác biệt giữa lập trình đồng bộ và lập trình không đồng bộ.
Các lỗ hổng bảo mật phổ biến trong các ứng dụng web là gì và bạn giải quyết chúng như thế nào?
Bạn thiết kế và triển khai API RESTful cho các dịch vụ web như thế nào?
Vai trò của bộ nhớ đệm trong việc cải thiện hiệu suất của hệ thống back-end là gì?
Bạn xử lý việc tích hợp cơ sở dữ liệu và tính bền vững của dữ liệu trong quá trình phát triển back-end như thế nào?
Vai trò của message queue trong giao tiếp không đồng bộ (asynchronous communication) giữa các dịch vụ là gì?
Giải thích khái niệm cân bằng tải và tầm quan trọng của nó trong hệ thống phân tán.
Bạn triển khai xác thực và ủy quyền bằng cách sử dụng JSON Web Tokens (JWT) như thế nào?
Những điều cần cân nhắc để bảo vệ điểm cuối API trước các cuộc tấn công thông thường (ví dụ: chèn SQL, tạo tập lệnh chéo trang) là gì?
Làm cách nào để bạn xử lý các tác vụ chạy dài hoặc xử lý nền (chạy dưới backgorund) trong hệ thống phụ trợ có thể mở rộng?
Giải thích khái niệm về kiến trúc Model-View-Controller (MVC) trong phát triển web.
Sự khác biệt giữa API đồng bộ và không đồng bộ là gì?
Bạn triển khai cơ chế xác thực và ủy quyền trong hệ thống back-end như thế nào?
Vai trò của middleware trong việc xử lý yêu cầu và tạo phản hồi là gì?
Bạn xử lý việc xác thực dữ liệu và xử lý lỗi trong quá trình phát triển API như thế nào?
Bạn thường truy vấn dữ liệu bằng SQL queries như thế nào?
Giải thích khái niệm lập chỉ mục cơ sở dữ liệu và tác động của nó đến hiệu suất truy vấn.
Những cân nhắc cho việc thiết kế và chuẩn hóa database schema?
Bạn xử lý các giao dịch cơ sở dữ liệu và kiểm soát đồng thời như thế nào?
Vai trò của onject-relational mapping (ORM) trong phát triển back-end là gì?
Bạn triển khai giao tiếp an toàn qua HTTPS và TLS/SSL như thế nào?
Giải thích khái niệm Cross-Site Scripting (XSS) và cách ngăn chặn nó.
Vai trò của Chính sách bảo mật nội dung (CSP) trong việc giảm thiểu các cuộc tấn công ứng dụng web là gì?
Bạn xử lý việc xác thực và dọn dẹp input của user như thế nào để ngăn chặn SQL injection
Giải thích khái niệm về microservice và lợi ích của việc sử dụng phong cách kiến trúc này.
Bạn thiết kế và triển khai giao tiếp giữa các dịch vụ trong hệ thống (inter-service) trong hệ thống microservices
Những điều cần cân nhắc về tính nhất quán của dữ liệu và quản lý các tương tác trong mô hình microservices
Bạn xử lý việc service discovery & load balencing trong môi trường microservice như thế nào?
Vai trò của API gateway và service mess trong kiến trúc microservices là gì?
Bạn thiết kế và triển khai lược đồ cơ sở dữ liệu cho ứng dụng web như thế nào?
Những điều cần cân nhắc khi triển khai cơ chế bộ nhớ đệm (caching) trong hệ thống backend là gì?
Bạn xử lý quyền truy cập đồng thời và tính nhất quán của dữ liệu trong môi trường đa luồng như thế nào?
Các phương pháp thực hành tốt nhất để triển khai các giao dịch cơ sở dữ liệu trong hệ thống Backend là gì?
Làm cách nào để bạn xử lý các cuộc tấn công XSS và SQL injection trong một ứng dụng web?
Giải thích khái niệm về phiên bản API và tầm quan trọng của nó trong việc duy trì khả năng tương thích ngược.
Những điều cần cân nhắc khi triển khai cơ chế điều tiết và giới hạn tốc độ trong API là gì?
Làm thế nào để bạn đảm bảo quyền riêng tư dữ liệu và tuân thủ các quy định bảo vệ dữ liệu?
PHP là gì, các tính năng và lợi ích chính của nó với tư cách là ngôn ngữ lập trình là gì?
Giải thích sự khác biệt giữa PHP 5 và PHP 7.
Các kiểu dữ liệu khác nhau trong PHP là gì?
PHP xử lý phạm vi biến như thế nào và sự khác biệt giữa biến toàn cục và biến cục bộ là gì?
Giải thích khái niệm về phiên trong PHP và cách chúng được sử dụng.
Mục đích của câu lệnh "bao gồm" và "yêu cầu" trong PHP là gì và chúng khác nhau như thế nào?
PHP xử lý việc tải tệp lên như thế nào và một số cân nhắc về bảo mật liên quan đến việc tải tệp lên là gì?
Giải thích khái niệm SQL SQL và cách ngăn chặn nó trong các ứng dụng PHP.
Sự khác biệt giữa các phương thức GET và POST trong PHP là gì và khi nào bạn sẽ sử dụng chúng?
PHP xử lý như thế nào khi làm việc với cơ sở dữ liệu và một số phần mở rộng hoặc thư viện cơ sở dữ liệu thường được sử dụng là gì?
Giải thích khái niệm lập trình hướng đối tượng (OOP) trong PHP và cách triển khai nó.
Sự khác biệt giữa các lớp trừu tượng và giao diện trong PHP là gì?
PHP hỗ trợ xử lý ngoại lệ như thế nào và sự khác biệt giữa các khối bắt và cuối cùng là gì?
Không gian tên trong PHP là gì và chúng giúp tổ chức mã như thế nào?
Giải thích khái niệm tự động tải trong PHP và cách nó đơn giản hóa việc tải lớp.
Mục đích của từ khóa "tĩnh" trong PHP là gì và nó được sử dụng như thế nào?
PHP xử lý việc xử lý và thao tác dữ liệu XML hoặc JSON như thế nào?
Một số khung công tác PHP thường được sử dụng là gì và bạn có thể cung cấp ví dụ không?
Giải thích khái niệm chèn phụ thuộc và cách triển khai nó trong PHP.
PHP xử lý như thế nào khi làm việc với các dịch vụ web, chẳng hạn như sử dụng hoặc tạo API RESTful?
Một số phương pháp bảo mật tốt nhất cần cân nhắc khi phát triển ứng dụng PHP là gì?
Giải thích khái niệm bộ nhớ đệm trong PHP và cách nó có thể cải thiện hiệu suất ứng dụng.
PHP xử lý việc xử lý và xác thực thông tin đầu vào của người dùng như cách gửi biểu mẫu như thế nào?
Một số hàm thao tác chuỗi thường được sử dụng trong PHP là gì?
PHP xử lý ngày và giờ như thế nào và một số hàm ngày thường được sử dụng là gì?
Giải thích khái niệm về phiên và cookie trong PHP và cách chúng có thể được sử dụng để xác thực người dùng.
Một số phương pháp hay nhất để tối ưu hóa mã PHP và cải thiện hiệu suất là gì?
Bạn xử lý việc xử lý và gỡ lỗi các lỗi cũng như ngoại lệ trong ứng dụng PHP như thế nào?
Giải thích khái niệm về kiến trúc RESTful và cách triển khai nó trong PHP.
Làm cách nào để bạn luôn cập nhật các phát triển, khung và thư viện PHP mới nhất?