⑴ PHP 面试问哪些问题可以比较准确的反映出应聘者的开发水平
问问这些:
命名空间怎么用,有什么好处
PHP下面如果过滤表单的内容版,有哪些HTML的过权滤库比较好用?
PDO、mysqli、mysql这三种操作数据库的方法,具体有哪些差异?
问问javascript/jquery,不懂javascript得php程序员要么没有什么经验,要么水平比较低。
再问问php的设计模式,这个是有没有接受过系统训练的基础了。
第一个问题答得好,证明有了解过现代php的开发,用什么框架应该都能快速上手。
第二、三个问题,都是开发中必定用到的基础的东西,算考查究竟懂不懂php。
第四个问题,关系到有没有问题解决能力,不懂javascript的php程序员肯定和前端搭配不好。
第五个问题,看看这个人有没有潜力呗。
11月1日补充:
中间某个问题得罪人了,先抱歉一下。我认为我太武断的说法也有道理,反正,这只是经验之谈,从上方老板的角度出发,肯定是没心思招个干不了活的人慢慢培养的,哪怕你宏观及看法方面很有远见。团队里面肯定要有各种各样的人和技能盏,看你的头儿如何建团队了。
⑵ php面向对象面试题
其实这个问题很简单啦,两分钟就可以请清楚啦,我在这里先说一下思想版;
首先你得写一个类表示权人,如:person类;
小刘、小张、MrJosnon、MrJohn等都是这个person类的一个实例;
并且人力资源部问问题这是这个person类当中的一个方法,然后每个人都可以继承自person类,然后又有各自己相关方法等;
然后你得写一个国家类,如:Country类,然后中国是这个国家的一个具体实例;
然后你得写一个城市类,如:City类;然后上海是City类的一个实例;
同样,你得写一个公司类,如:Company类,然后那两个公司又是Company类的两个实例,并且你还得写一个部门类,如:Depart类,然后人力资源部是部门的一个实例;
上面只是这个问题的中文描述,你可以参考一下;
⑶ 今天去面试PHP程序员,面试人员老是问我未来的职业规划是什么,要怎么说呢
程序员的职业规划:一般是做个3年,然后做项目经理,再熬几年,做架构师。
不过要实现这个需要自己的努力和机会。
⑷ PHP面试中你要问面试官的问题有哪些
建议大家,在回问的时候,先问与工作相关的问题,最后问这种上下班的问题。专总结几个问题,大家可属以试着问问:
这个职位在公司的具体职责是什么,目前最紧要的任务是什么?
公司对我面试的这个岗位的定位是什么,最希望这个人达成的工作指标有哪些?
如果我有幸加入,公司您希望我三个月完成哪些工作?
公司希望通过这个职位实现的长期目标是什么?
公司的价值观和愿景是什么?
公司未来一年的发展计划和团队规划?
公司是一群什么样的小伙伴,这个岗位所在的的团队是什么氛围?
通过刚才和我沟通,您对我的评价是什么,您觉得我的优势和劣势是什么?
⑸ PHP程序员面试时怎么做自我介绍
面试的自我介绍你使用以下的要点进行来说明:
1.是否熟练掌握一种或以上开发语言;
2.是否熟悉Oracle、Mysql等数据库;
3.是否具有较强的文档撰写能力;
4.是否具备独立分析和解决问题的能力;
5.是否有良好的职业道德和工作态度,工作认真、踏实,责任心和进取心强;
6.是否有良好的客户交流沟通能力和需求理解能力,较强的协作精神和团队意识;
7.思维能力:能够找出引发事件的多种可能原因,确定行为的不同后果,发现复杂事物之间存在的错综联系,逐步排除不太相关的信息,对问题进行准确定位;
8.团队合作:愿意与他人合作,主动与其他成员进行沟通交流,彼此分享信息、知识、资源;
9.主动性:及时发现机遇或问题,并针对其快速展开行动。
谈论时自然会问。不要说我性格外向,善于团队合作和学习的刻板印象。事实上,企业人力资源部非常反感自我介绍的背书。一般来说,我理解代码并使用模块。我会使用一些PHP CMS模板来建立网站。
(5)PHP人事面试扩展阅读:
1.一般的程序员都有四年的在专业领域的学习,需要获得在程序领域的学士学位,不论是数学方面的还是工程方面的都是可以的。不同分类方式程序员分为:
(1)按照所使用的编程语言来分,程序员分为:c/c++程序员、php程序员、java程序员、delphi程序员、net程序员、asp程序员等;
(2)按照面向的开发平台来划分,程序员可以分为web程序员、移动开发程序员;
(3)对进行移动设备程序开发的人员来说,针对的操作系统不同,还可以分为针对苹果ios程序员以及针对安卓程序员。
2.服务于计算机科学的程序称为计算机程序,也称为软件,是指一组指示计算机或其他具有信息处理能力装置执行动作或做出判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。
网络-程序员
⑹ PHP 面试问哪些问题可以比较准确的反映出应聘者的开发水平
基础:
单引号和双引号区别?
GET和POST的FORM表单的Action有什么区别?
Session工作原理内
如何取出数组最后一个值容?
Git分支合并
翻转字符串"example"
打印出2014-09-23 23:08:01的时间戳
Debug方法
Composer用法
进阶:
框架各部分了解程度(路由、设计规则、数据层包装、视图层、可扩展等)
面向对象的了解程度(静态方法、变量可用范围、抽象类、接口、继承、克隆、魔术方法等)
命名空间
测试用例
异常处理
缓存数据(memcache、redis、模板缓存、apc等各类缓存)
正则测试
高级:
PHP SPL
设计模式(挑选两个,比如工厂、单例讲讲)
排序算法(挑选两个,比如冒泡排序、插入排序讲讲应用点)
加密算法(挑选两个,比如sha、crc32讲讲应用点以及区别)
测试驱动开发
敏捷开发思考
最优开发模式
疑难问题解决方法
⑺ 如果你是php面试官你会提哪些面试的问题!
我在一个小公司,PHP是我来面试的。
如果初学者,我会问一些内置函数用回法,或者函数变通使用。然后一答些逻辑方面的题目。
如果2-3年,我会问大数据量,高并发,数据库设计优化、sql性能最大化,以及服务器方面的一些优化。
如果3-5年,会考虑架构、服务器高可用性(负载均衡、主从同步等)、以及其他语言等。
至于再往上.. 我也没到那一步。
⑻ php如何面试新员工
去招聘网看看别人写的什么要求,然后搬过来做招聘条件。一般会框架有工作经验和项目经历就好了
⑼ PHP面试都会问什么
简单的列出10点供你参考吧
1、php基础知识
2、常用函数使用
3、排序算法
4、引用专变量的理解
5、session cookie 的理解
6、http请求属 get post php://input 使用
7、mysql数据库链表查询,索引优化方案等
8、linux基本命名的使用 crontab,grep ,tail等
9、缓存 redis,memcached等的使用
10、市场上常用的流行PHP框架掌握,熟悉情况
⑽ PHP 面试问哪些问题可以比较准确的反映出应聘者
你应该了解的PHP7