这些PHP程序员经典的面试考题方向,你都知道吗?
PHP程序员是目前WEB编程领域比较吃香的技术工,那么大家一般都会怎么面试PHP程序员呢?下面我们为大家一一揭晓。
session和cookie的区别
很多初学PHP的程序员很容易混淆session和cookie的区别,尤其是看到session借助cookie传输sessionId后,对它们之间的关系更加不理解,也正因为这样,这个问题也就成为了一个经典的面试题,其实session和cookie之间是独立的,并没有什么关系。
面向对象的相关知识
目前是面向对象的主流时代,所以我们PHP程序员在面试的时候,肯定逃避不了这些方面的考题,比如PHP是否支持多继承、写一个简单的PHP类、你是怎么设计类和对象的等等。
form表单enctype属性值的理解
form表单的enctype属性的两个常见取值:application/x-www-form-urlencoded、multipart/form-data,这两个属性的区别是什么?为什么在multipart/form-data的时候,必须用post请求?这一系列的问题,也是我们PHP程序员在面试的时候经常被问及的问题。
curl与memcached、redis
因为在项目中,经常需要使用第三方接口完成一些功能,比如发短信、获取天气、获取物流信息等,所以能够熟练使用curl扩展库是经常问及的面试题,同时,在PHP中经常借助memcached和redis这两个扩展来优化应用的性能,所以会这两个基本扩展的使用,也是PHP程序员面试时经常被问及的问题。
常见的SQL语句
PHP主要用于WEB编程,所以会常用的CURD操作是每个PHP程序员必须会的,尤其要会一些简单的表链接语句等,所以在PHP程序员面试的时候,总会伴随让你用某个SQL语句查询某个条件数据的面试题。
你用过那些PHP框架
现在这个社会,时间是非常重要的,所以很多中小企业都会使用PHP框架来完成很多功能,所以,对于PHP程序员来说,会一个或者多个框架是非常重要的,当然面试的时候,肯定也会被问及的。
当然对于某些高级PHP程序员来说,以上的面试考题方向可能不会成立,但是对于大部分PHP程序员来说,以上的方向还是成立的。