php面试技巧-php面试大全
面试PHP程序员应该注意什么问题?会出什么面试问题?
这个好像我挺有话说的。
首先说下北京这边的面试流程:简历筛选(这个是门票,简历要搞的漂亮点)->电话预约(有的会电话面试一次再约)->基本技术面试(由一般的程序员来做)->二次技术面试(技术总监,主管)->人事面试(谈薪资)
基本是这个流程,有的公司流程可能会更长,越是大公司流程越长,要求越严格。
好的,我们知道了流程,说下应该注意的点。
第一、简历要写的符合用人单位要求,把php相关的技术点写上去,这个可以稍微夸大点,没关系,应该面试你的也是一般的程序员,他也不一定会。
第二、当你去一面的时候,就是一些基础的东西,比如php数组函数,时间函数,字符串函数。这个很难,不只是要记住,你要区别那些函数是最好,相同作用函数之间的应用差别(eg: + 与array_merge) 。然后是php设计模式,框架,orm,简单算法(排序),复杂度。sql语法 ,增删改查。数据库相关,mysql ,redis,memeche 他们的数据类型,数据库,数据表设计。
第三、做的项目与实际中遇到的困难。这个要好好准备,能看出你有没有实际项目和经验。
第四、架构,业务流程,这个在二次面试中问的多。
第五、到了人事哪里,就会问你离职原因啊,薪资要求呀。这个也要准备下。
最后补充一点,被面试官打击,好的面试官会给你分享他的成长与面试中你的问题。这个大多数好的情况,我曾经在面试中有人问过我shell文件后缀的,英文简写的全名单,wqnmgb,这种人你直接走就行,别搭理他,就算是去了也不是一个很好的工作环境。就是多投,多面,总有适合你的工作在等你。
来自一个面试失败N方的php程序员的答案~~F,有问题私信我。
php的前辈们能否告诉我没有php工作经验面试的时候应该怎么办?
刚开始都没经验,可以找些初级的工作攒经验,面试之前背一些题,这个是常规做法,还有一个办法就是,如果你时间充裕,可以提前自己用php做一个项目挂到网上给别人用,不要选那种现成的开源代码改几下就完事,自己去动手写,各个点都去碰一下,非常涨经验,实践才是最好的老师,这样的话,即使你还没有工作经验,有这种个人项目经验对初次面试找工作还是很有帮助的。
作为公司和求职者,该怎样面试一名PHP技术总监/高级程序员?
要看你懂技术吗?懂多少,懂技术还好点。
不懂技术或者一知半解的就要谨慎了,记住问他最得意的项目和其中取得的成就(从并发、数据量、所用技术)询问,问他的解决方案,并观察他的神色。
还有最重要的一点,一定要问清楚他上家的技术团队人数,和他负责相关事宜,有条件做背调最好,没条件让他提供薪资流水,说话得好听点,程序员大多吃软不吃硬(能够提供上家和上上家的薪资流水最好),能提供两家表示这个人能力确实没问题。
ps:见过两次傻大头老板招的技术总监是个水货,基本只能算懂点皮毛。进去后项目质量、架构烂的不能够看的那种。
我没面试过技术总监,但是还是面试过不少程序员的,分享一下面试经验
初级的面试基本就是基础的技能掌握程度,什么数据结构啊,基础的算法这些,然后就是自学能力什么的。
中级的基本上已经有了一定项目经验了,能够独立完成日常工作,聊一聊他的项目经历,聊一聊项目上常用的技能,逻辑处理思路等等。
高级的常常需要做技术攻坚,核心成员先聊聊家常,确定工作稳定性。然后聊聊项目经历确认真实信,再聊聊技术原理,解决方案,在聊一聊其它岗位的技术,物理学家的数学一定不会太差。
技术总监这个综合考虑,前面的都聊聊,各种语言各种技术都可以聊一聊,可以聊聊行业解决方案,并不是说所有的他都会,起码他应该了解很多,技术总监的技术储备量应该是很多的,往往在整个团队连解决问题方向都没有的时候,带领团队走新方向。
作为公司和求职者,该怎样面试一名php技术总监或高级程序员,我从求职者角度来回答这个问题。
先说下招聘公司的招聘流程,包括招聘渠道选择、职位发布、筛选简历、电话初步沟通、通知一面、二面及三面、面试通过后薪酬确认、背景调查、发0ffer、求聘者原单位工作交接、体检、入职。
在这个互动过程中,求职者从如何准备简历、选择求聘网站、挑选单位投递简历、电话面试沟通、一二三轮面试应答、薪酬确认、与原单位老板交流、交接、体检及入职进行说明。下面以友人孩子的亲身求职经历来具体分享整个过程(以求聘者为主线)。
公司背景:坐标北京中关村,IT高新公司,老板技术出身,系美国硅谷公司原技术高管回国创业,产品医疗智能设备,专利,招php高级程序员。
求职者背景:男,本科毕业四年,php高级程序员,三线城市企业技术负责人,[_a***_]一万,***北漂。职位目标:高新IT公司高级程序员。求职渠道:网络招聘,工具某直聘。
现已成功入职,高级程序员兼分项目负责人,年薪稅后40万,五险二金。
求聘过程及重点准备措施如下:
一、准备简历。
重点介绍个人研发项目经历(和求职岗位任职资格匹配),个人特质(突出沟通与学习新事物能力),管理团队及协调跨部门能力,未来三年清哳的职业规化(很重要,本人注明是架构师及技术总监,因为高级程序员晋升就是这两个职位,时限太长久不现实,程序员技术迭代快),期望公司平台的描述(建议一公司一简历,针对性强,精准度高,投中机率大)。个人准确待遇要求(比如稅后年薪不低于40万,其它按北京市规定)。
记住:一份精心准备,按"需"包装的简历可以有效通过网站机器筛选,并通过HR筛选官的法眼,这样你就成功了一半。
二、选择求职网站。
初选用猎头网站,效果一般,猎头素质参差不齐,不能准确了解个人需求,改用某直聘,期待能碰上老板或CEO面试。
三、挑选公司投递简历。
在某直聘上,挑选高新公司时关注三方面,一是公司简介,有无专利,风投信息。二是发布人信息,是否老板。三是整个公司招聘职位的JD(任职资格,岗责等)是否专业,薪资水平是否有竞争力,如果感觉模糊、虚的成份多,放弃。
投递时要根据公司职位要求,修改简历,一公司一简历。记住大数法则,多投多中。
四、电话面试。
老板亲自电话沟通,毕竟是技术出身。注意这个环节老板问什么你就答什么,不要多说其他的,老板主要是确定你的简历真***,以及语言思维逻辑性如何,关于岗位的其他关键任职资格还需要面试时辨别。你只要表达清晰、连贯、有逻辑就可以,只要简历真实,大都可以通过,下来就是双方约定面试时间了。友人孩子把几个有意向的公司约在了2天之内,切记每天最多安排3家,多了跑步过来,毕竟时高级职位。
五、面试环节。
因老板CEO已经先沟通过了,直接是技术负责人面试,重点是技术探究,从后端到前端,到全栈,从搜索代码库能力到分析场景的业务逻辑不同路径,孩子按照自己所学所悟认真回答,交流中表现出较高的学习能力和总结能力,接着进行现场编码测试,半小时内写一段程序,完毕后交后台运行,测试后良好,技术负责人非常满意。直接汇报公司后安排了CFO和HRD共同进入二面环节。
CFO重点了解了孩子团队管理能力以及产品和研发的协调经验,比较满意;HRD问何时能到岗?孩子答最快两个月,对方很惊讶:为何这么长?孩子答道:“按公司规定是一个月,但我这个岗位比较特殊,技术负责人,交接东西多,复杂,跨部门项目多,我还要招人培训他,原来的团队才不至于散。况且老板待我不错,他创业也不易,这是我最快的时间了,如果贵公司不允许,那只能遗憾了,这是我做人的原则。”对方不住的点头称赞。汇报给CEO后公司决定录用。
六、薪酬确定。
孩子问公司能给到什么价?老板先开出了税后年薪35万。孩子考虑了一下说,还有几家没有面试,考虑一下,后天下午电话老板讲最终诉求。经过面试,又有2家发了offer,其中一家出了税后40万的价格。孩子电话老板说,想加入公司,但给的待遇有些低。老板问了其他公司给的价格后,说:我也可以给40万,给你配最新电脑,有餐补、交通补助,每月公休外还有一天自由支配,不用打卡。孩子同意了。2个月后入职高级程序员职位,兼分项目负责人(与原单位老板交流及交接省略)。
通过以上分享,大家了解了孩子是如何面试高级程序员这个职位的过程,从面试环节,注意事项等各方面进行了阐述。自己有一定的技术能力是前提,在面试前一定要了解高级程序员的岗位职责,任职资格所需能力,提前提升自己达到标准要求、了解目标公司的背景,从老板背景、技术负责人背景、产品所需技术路径,到研发团队规模等各方面,因为这些和你的面试问题有关。老话说的好:机会只给有准备的人,知己知彼,方能百战不殆。
希望我的回答能给哪些想面试高级程序员的人有帮助,欢迎关注探讨,成长的路上有我陪伴。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.ilmuhikmahbanten.com/post/1936.html