• PHP面试题


    为什么说面试很重要?

    注意:中国还没有一套完整的机制去评价个人的薪水,所以面试很重要,可以说,面试效果的好差已经决定你是否能获得心仪企业的亲睐。表现的好,薪水可以提高2000元左右。所以要充分的去展示自己。

    1. 如何做才能在面试中不紧张?

    程序员要想找到一份好的工作,可以说,面试效果的好差已经决定你是否能获得心仪企业的亲睐。许多学员认为自己技术很牛。就忽视了交流,忽视了外表,因此往往自己技术不错,经验也丰富,却总是在面试上吃亏。经我们总结,很多时候,技术实力不错的同学,他们的薪资却低于于技术实力较他们弱的同学。

    那就是要对HR的工作要有了解,其实他们也有短板的!
    对人力工作的一些介绍:人力的作用就是招人。如果他们招不到人,则会被技术经理向老板控告他们不作为,以至于耽误工作。所以他们也有压力,所以面试就是一场博弈(如果面试紧张,想想人事的压力)。所以找工作,是一种双向选择,我们和面试官是平等的。要不卑不亢,这样回答问题也就能淡定些。

    2. 非技术面试注意点是什么?

    面试的时候要想打动面试官,按理说各个方面都要表现的很好,比如恰当着装,准时到达,要有自信,让面试官觉得你就是他们想要找的人。但不同岗位在打动面试官肯定都会有不同的侧重,销售和程序员肯定是不一样的。作为PHP程序言应该如何打动面试官呢?

    应聘的时候,不要忽视了外表。
    应聘的时候,要展现自己对技术的理解、对程序员工作的理解。
    应聘的时候,要表现自己对工作的热情(特别喜欢这份工作),工作能力(能干好事)。
    应聘的时候,注意千万不要抱着写好简历(以为自己有技术就会有高工资)就等人家开工资的态度。
    应聘的时候,不要自曝其短,而要自曝其长(比如英语六级、微软xx证书等)。
    应聘的时候,工资不能够写的太低了。
    应聘的时候,如果学历写高中不会有面试机会。

    3. 如何才能打动面试官?

    面试的时候要想打动面试官,按理说各个方面都要表现的很好,比如恰当着装,准时到达,要有自信,让面试官觉得你就是他们想要找的人。但不同岗位在打动面试官肯定都会有不同的侧重,销售和程序员肯定是不一样的。作为PHP程序言应该如何打动面试官呢?

    人力或者技术经理如果要录用一个人的话,他要填写工资申请表。申请表里要对录用人员的工作年限、工作经历、工作能力填写清楚,上面才有可能批复。所以面试的时候,最重要的是展现自己的工作能力,能力占到了很高的权重(80-90%左右)。但一个人技术再牛,也要参与到团队合作,也要让人家觉得你靠得住。所以面试官还要看表达、看逻辑思维、看人品、看忠诚。所以你要打动面试官的关键点就是你如何让用户相信你的工作能够完成,与人合作也完全没有问题(面试时,用人单位是最主要考虑你的是工作能否完成)。所以作为应聘者,要打开了说,要给人感觉挺可靠的。所以要抱着真诚努力的态度去争取这份工作。但真诚并不是代表着你要去很老实的去展现自己,老实是美德,但是太老实则会吃亏。要懂得适度的包装自己(月饼要包装才能卖高价、见网友要打扮就是这个道理)。

    4. 面试官如何评判应聘者工资?

    每个求职者都渴求能够拿到较高的工资,但面试官如何评判应聘者的工资的呢?

    一些正规的大公司主要是根据以下四个方面进行评判(重要性从上至下)。
    1、掌握的技术(通过笔试、项目经验、工作时间)
    2、表达
    3、学历
    4、其他素质(如英语四六级等)
    面试官评判应聘者工资的重要性之所以采取如此的顺序,根本原因在于面试官最最重要的是程序员能不能把工作做好,让公司放心。所以学员技术很重要,表达也很重要(技术牛但不会表达,也会让人怀疑技术实力)。其实,工作并不是我们想象的那么难,就算真的碰到问题,除了问可以同学,还可以问老师。

    5. 你为什么要选择我们公司?

    你为什么选我择们的公司,对于这个问题,其实是面试官试图从中了解你求职的动机、愿望以及对此项工作的态度。这个问题,也是经常会被面试官问到的,所以各位面试的时候,一定要有所准备!

    1、面试前,对应聘公司各方面,要了解详尽!至少要了解到行业、企业、岗位这三方面!最好要准备一些具体的数据和实例!
    2、面试时候,可以将之前对公司的了解(行业、企业、数据、实例)结合自己的PHP岗位,大略的说一遍,然后强调自己“觉得这个工作合适”即可。

    6. 如何进行自我介绍?

    自我介绍这个问题,不用多说了,面试必定会问!如果想要在自我介绍的时候就能够打动面试官,吸引面试官对我们的兴趣,那么像我们这种接受过PHP培训的程序员的自我介绍当然不能和应届生或者其他非技术岗位一样。如何进行自我介绍比较好?有没有什么套路呢?当然有。

    1、我叫xxx,来自于吉林敦化,从网上看得到公司招聘的这个职位,觉得非常适合自己的发展。所以来这里争取下这份工作。
    2、接下来可以讲解自己的核心竞争力(最强的技能、最深入研究的知识领域、个性中最积极的部分)和闪光点(做过的最成功的事,主要的成就)。核心就是要体现自己胜任这份工作(介绍时候要自然有底气,合情合理,面试前要充分准备好)。
    3、先介绍到这里,面试官看看有什么问题,我可以再补充。
    4、最后要说谢谢,任何HR都喜欢有礼貌的人!

    7. 你有什么优劣势?

    这个问题是企业面试过程中被问到的概率很大的! 面试官想通过这一类问题的解答了解到:
    1、这个人能否对自己做出正确的估价;
    2、主试人最关注的是该人的缺点、弱点,如这方面的问题比较突出,那就不适合做某项工作。作为PHP程序员,我们应该如何巧妙的答这道题,给自己加分呢?

    作为程序员,最重要的能够给企业干事(包括与人合作一起干事),能解决问题。所以我们可以这样说:
    1、优点往狠里说 (技术狂热、学习能力强、为人谦和)
    2、劣势 可以提自己不是(本专业出身), 但是(对技术很狂热)

    8. 如何介绍简历中的项目?

    项目经验与工作经验是相辅相成的,但较之于工作经验,项目经验更侧重于表现求职者在某个专业领域内的技能水平(技能水平决定了工资水平)。因而,技术类岗招聘的时候,更注重项目经验。项目介绍是有套路的,面试时,要将简历中的项目准备好!

    我们在跟面试官讲解的时候,讲解项目一定要围绕着以下几个方面:
    1、项目名称
    2、开发时间(这里有个注意点:时间不要说的太短,而应该把前期的构思、需求分析、准备工作等时间都可以加进去);
    3、项目描述(做什么的);
    4、项目职责(说清楚自己职责,同时为了提高自己的技术形象,可以将项目说大点);
    5、目使用的技术(除了说现在使用的技术如smarty、ajax、jquery、还可以说项目进行了压力测试、兼容性处理、数据库的3F、未来还要放mysql集群技术、页面静态化技术、以提升自己在对方心目中的技术形象);
    6、项目的亮点;
    7、在自己的项目上可以想一些市面上没有但是自己觉得很有创意的点子。实现不实现都是无所谓了,但是你给面试官的印象会再上一个层次。
    8、项目体会(可以说说:多人协作、命名规范、模块划分);

    9. HR贬低项目时你该怎么办?

    我们在上面的套路讲解了项目。由于项目反映了技术,技术决定了薪资,所以面试官一般会把打压我们的项目变相打压我们技术,以达到打压我们薪资预期的目的,同时观察我们在打压环境中的表现来决定到底打压薪资到何种程度!所以,当HR说:“一个月的时间,四五个人的配合就完成了项目,可见你们项目不大、技术含量不高啊”,各位PHP面试者一定要冷静!来学学韩老师在HR贬低项目时的应对方法!

    HR说:一个月的时间,四五个人的配合就完成了项目,可见你们项目不大、技术含量不高啊!如何应对,别慌,我们应该按下面的方法答:
    1、项目实现也许花的时间不多,但是前期的构思、需求分析、页面设计等等准备工作是花了很多时间的。
    2、项目大小和技术含量并不能够成正比,我们的项目,虽然小,但麻雀虽小,却五脏俱全。我们现在运用了smarty、ajax、jquery等常用技术,同时对项目还进行了压力测试、兼容性处理、数据库的3F、未来还要放mysql集群技术、页面静态化。
    3、项目大小主要是体现在功能上,有些功能客户并没有整出。由于我们采用的是mvc的项目结构,后期客户有提出,也能够快速的实现。

    10. 你对薪资有什么要求?

    说实话,大家找工作,都希望找个高薪的,那我们如何和公司去谈薪酬呢?如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。这个问题确实是个比较难于回答的问题,处理不好的话,会影响面试的效果,但又是不可避免的一个现实问题。还好我们PHP程序员主要是看技术。技术实力决定了我们的月薪。你知道程序员等级、技能、工资的绑定情况吗?

    报出期望薪酬的时候请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。只要你之前技术测试都很顺利,那么谈薪酬的时候就会更有底气。
    1、PHP初级 php+mysql 5000左右;
    2、PHP中级 php+mysql+静态+缓存 5000-8000元;
    3、PHP高级 php+mysql++静态+缓存+集群+大负载 8000元以上;

    11. HR指责期望薪水太高怎么办?

    想象下,当你实事求是的按照上面的标准报出自己的工资为7000元的时候,面试官呵呵笑道:“你是应届生,却要求7000元的工资,是不是太高了?”此时,你该怎么办?

    1、北京的生活成本高,3000元在北京生存很艰难,在饭店工作也可能不值这个,北京的PHP平均工资我也是有过了解的。同学大都是这个工资(注意:这个同学可以向HR强调是平时一起讨论问题的同学,暗示水平差不多);
    2、上几家都给我6千了,我没有去(觉得自己值多少钱,那就是值多少);
    3、我不是乱要价,我有能力完成完成上级交代的任务,创造出超过7000元价值的能力(强调自己的能力);
    4、对技术狂热,会沿着php道路一直往前走(强调自己对这份工作的热爱);
    5、再说公司会有试用期,试用期可以低于7000,我会在这个阶段证明我自己的能力,可以如果没有达到,公司也可以开除我。

    12. 你什么时候开始接触PHP的?

    作为在PHP学科零基础的学员来说,这个问题很不好回答!如果你说3个半月前接触的,那面试单位毫无疑问会认为我们是新手,只给我们新手的价格了!要拿到高薪,就得有巧妙的回答!

    将自己接触php的时间可以从了解php开始说,而不是从开始培训的时候说。(尽量提前两年左右,如果说自己PHP用半年,则会给别人印象你使用时间很短)。

    13. 你是如何学的PHP?

    明明咱们是培训的,但是HR问到这个问题,你应该如何回答呢?看似好回答,但又不好回答!

    1、对方不提培训,就说自己是自学的,自学的方式是通过视频学习、有不懂的就向自己的技术牛人朋友请教,做些项目,通过对php的使用,我能够把基本的业务逻辑能够实现。
    2、如果问到培训出来的,那就要将自己的培训时间提前一点,半年比较适宜!培训的优势是知识很系统,而且可以说出这句话:“对于技术点,忘掉和没学过是两回事。忘掉并不可怕,可怕的是不知道怎么办?”!

    14. 你为什么换工作、换专业来学PHP?

    咱们PHP学科的学员,有很多都不是计算机专业,甚至还有文科生!有几年工作经验的然后来学PHP的学员也不在少数!当HR看到简历后肯定会问到这个问题: 你为什么换工作、换专业来学PHP,以测试我们的忠诚度和稳定性!该如何回答呢?

    一定要清楚说明原因,以强调自己的稳定性、忠诚(你花钱花时间来脱产学PHP,已经能够证明你在这行的奋斗决心了,将自己为什么学的原因清楚告诉他,HR也会感染到你的决心的)!
    提供一些学员真实的原因,仅供参考:
    1、大学期间看到有人用PHP做网站,非常有成就感,自己也非常感兴趣!
    2、php优势,需求量大,运行速度快!
    3、学起来不难,入门相对其他语言而言简单,是进入程序员行业一条不错的选择!
    4、其他同学也从事PHP开发,看他们发不错!

    15. 你会在我们这家单位呆多久?

    还没有进入公司,对公司工作环境还不太了解就被面试官闻到这个问题,这个问题该怎么答才能合情有合理呢?

    1、这不是自己单方面决定的,还要看公司,但是可以肯定的是,如果公司跟自己的职业发展一致,我是会一直干下去的。
    2、以我对公司和现有职位的了解,如果能应聘上的话,目前来看至少可以稳定三年。

    16. 未来五年的规划是怎样的?

    未来五年的规划是怎样的?你想过这个问题吗?如果从没有想过,那好好想想五年后想成为什么样的人!如果没有思路,看看韩老师的建议,看看程序员的五年规划师怎么样的才合情合理?

    1、如果应聘成功,我至少会稳定的呆两年,踏实的做好自己的本职工作。
    2、在工作中,会向高手请教,研究些新技术,提高自己的技术水平。
    3、目前的规划是要优先做一名技术高手,如果有可能的话,做管理也是可以考虑的。

    17. 你学历低,为什么要录用你?

    如果HR问:你才高中学历,而现在大学生一大把,我们为什么要录用你?你如果学历真的很低,那该怎么回答呢?

    1、可以讲讲自己为什么没有上大学的故事(如果纯属自己考不上,就不要说了)。
    2、我是高中学历,但没大学学历并不代表我没有文化、没有能力!这个社会上高中学历能干大事的人也很多,社会也证明学历不等于能力。我不敢说自己能干大事,但是我一定能干事。
    3、正因为我知道自己是高中学历,所以我才会更加努力,对技术更加执著,对好不容易获得的工作更加热爱。

    18. 你是不是年龄太大了?

    都说IT行业是个吃青春饭的行业,你现在已经接近30岁了,你是不是年龄太大了?这个问题应该被问到的不多,但是万一真的被问到这个问题,你该如何作答呢?

    1、 能不能做事才是大问题。而不是年龄。是不是有能力,实习可以检验。
    2、 要表现出自己很喜欢这份工作,要长久的做下去(年龄大的人,工作经历多,接触的东西多,才能够在众多的经历中明确知道自己未来到底要走什么路)。

    19. 你太小了,你能承担项目吗?

    都说IT行业是个吃青春饭的行业,但是你年纪太小了,让人感觉不踏实。虽然PHPer最重要拼的是技术,但真的被问到这个问题,你该如何作答呢?

    1、虽然我年纪小,但是我技术是没有问题的,也是有担当的。实习期间可以检验。
    2、我对PHP有了解,做过很多的项目,也有系统的学习过。想在这行好好的发展。

    20. 你能否单独承担一个项目?

    公司有一个项目,要你一人做,没有任何人带你,你能干吗?碰到这种问题,你应该如何回答?说不能,就不说薪资谈判不利,也许这个机会都没有了;如果说能,又怕到时候真的担不起无法交代!呵呵,不用冒汗,看看韩老师是怎么回答的!

    1、首先要向对方提问,问这个项目有多大
    2、听完对方的项目介绍后,要略作思考,感叹项目对于自己来说较为全新,希望有人带。
    3、如果确实没有人带,我也愿意尝试(不用怕,别忘记了自己认识的技术好的同学和老师)!
    4、谈自己为什么这么有信心(有工作经验的可以多谈自己的工作经验,没有工作经验的,可多谈自己的学习能力,要给公司以信心)。

    21. 你是如何看待加班问题的?

    做程序员工作,可以说,这个面试问题的出镜率是非常非常高!你该如何回答呢?你说不太喜欢加班,又怕自己面试不上;你说喜欢加班,又怕以后公司凭这点经常让自己加班!怎么回答这个问题才比较好呢?

    1、首先反问公司要经常加班吗?一般加班到几点?加班有没有补助?
    2、表明自己的态度,偶尔加班是可以的,毕竟干技术的工作。但希望不要经常加班,毕竟自己也是有自己的个人生活的。
    3、对于长期加班到很晚、而且没有补助的公司,建议不要去。这种公司也不会给任何未来的。

    22. 前端你愿意干吗?

    明明是学PHP的,但企业HR却问前端你愿意干吗!应该如何回答才能合情合理,又不显得生硬呢?

    1、强调自己相比来说更擅长后台。
    2、前端虽然不是我最擅长的,但是出于公司需要我也可以做。
    3、但出于对公司的发展,建议还是要招一个前端,这样能够把项目做的更好!

    23. 问到不懂的技术问题怎么办?

    被问到不懂的技术问题怎么办?糟糕,是不是面试完蛋了呢?肯定不是,看看韩老师是怎么解答的!

    1、实在不知道,就说自己没有用过;
    2、如果是了解的层面,就说用过一段时间,但不是很精通,他是一个xx技术,大概的优缺点是xx。
    3、要会转化,告诉面试官我自己的精通的地方是什么!

    24. 无法表达时该怎么办?

    程序员有很多技术牛,但是嘴皮子木讷,这在面试的时候吃亏不少。面试的时候不知如何表达自己的意思该怎么办呢?

    1、可以举例、可以要纸笔来画
    2、面试题准备的时候,可以对自己要求高一些。不是停留在知道层面,而要进一步提高到知道而且我还能说出来的层面。能让别人听懂,这才是真正的懂。

    25. 面对众多的企业应该如何选择?

    由于电子商务的发展,人才市场对PHP程序员的需求越来越多,也许你手里头有很多OFFER,有大企业、也有小企业、有外包公司,也有知名公司。。。如果我们有幸有选择的企业机会,我们应该如何选择呢?

    1、企业选择,可给大家一个排名:名企 > 大企业 > 有竞争力的小企业 > 外包企业 。
    2、如果有选择的企业机会的话,进入企业必须有所得,要么是能让技术更加强,要么要有名企光环。
    3、外包企业不适合新手干,虽然能够学到很多东西,但是压力很大!

    26. 怎样才能进入知名大企业?

    相信每个来学校培训的学员都是梦想找一个好工作。比如能够进入知名的大企业,比如IT界的腾讯、搜狐、百度、新浪等等诸多公司!但他们在招聘的时候很多都要求大学生是211或985的,如果我们仅仅是一个普通大学毕业的,我们应该怎么办呢?

    首先我们要知道知名大企业招聘要求大学生是211或985学校出来的,应该说是所有的行业都会有这种问题,并不仅仅是IT技术领域有这个问题。如果真想进入知名大企,可以走社招这条路,比如毕业的学生很多都是这么进入知名企业的。可先进入中小企业做一些核心项目,等能力提升了,再跳槽到大企业去。

    27. 如何写简历?

    找工作,最开始竞争的是简历!简历是一个求职者获取工作机会的敲门砖,简历是给人的第一印象,但学员很多并不太会写简历。学员简历的问题:格式杂乱无章,条理不清楚。或者是简历太简单,看不出什么信息,或者简历篇幅太长,看不出重点。PHPER如何写简历,看看韩老师的建议吧!

    1、重视简历的作用,要做好简历准备。写在简历上的东西,面试官问到一定要答出来。简历要与现场展示要相符。写在简历里的东西一定要是自己会的。
    2、简历要给人的感觉是这个人过来能干活,能帮我解决问题。让企业对你产生需求感。由于PHPER被公司招聘最重要看重的是掌握的技术,而技术最好体现的是项目经验,所以在简历中至少要写出3个项目,而且项目要写在简历的前面(项目经验要写到掌握技术之前)!
    3、工资要8K,在期望薪金上就要写8K-1万,要不就不写,采用面议。薪资最好要与能力相匹配,要想好拿到高薪的理由。
    4、一定要有联系方式!
    5、注意:简历的目的是为了获得面试机会,如果你不能确定在简历中提供某项信息是否对自己有利,那么就不要在简历中提及。比如非计算机专业,比如培训经历,比如年纪,比如薪资等!

    28. 技术较差的学员应如何准备面试?

    这是专门写给技术较差的学员的,我们技术差,我们应该如何准备去面试呢?不要自暴自弃,赶紧看看PHP老师的建议!

    1、多看技术面试题。面试题一定要仔细准备。
    2、项目,一定要做出来,不做东西是不行的。还要总结出这些项目的特点和亮点。
    3、技术弱的时候,就不停的说(技术强的时候,可以坐着等人说),一方面可以主动推出自己的亮点,另一方面也避免了让面试官提一些我们不太懂的技术问题。有时候我们说的亮点,刚好是面试者不懂的技术,反而会让他高看我们一眼,从而成功拿到OFFER!越怕说错 ,胆子越小,那么用人单位就越不敢用你。
    4、不能说自己是来公司锻炼的,一方面显得你技术不行,另一方面也让人感觉你锻炼完了,你就会离开公司。如果万一不小心说了“锻炼”,那就要通过强调自己超强的学习能力,举出例子,比如全班第一名,比如技术的例子等。
    5、面试要做好心理准备:经过一番面试后,心情被打击了,就降低了薪资标准,千万不要,要做好面试10家的准备。

    29. 项目经验少该怎么办?

    对于PHPer来说,技术水平是决定我们工资最重要的因素。技术水平是要通过我们的项目体现出来的,但项目经验少该怎么办?请听听PHP老师的讲解!

    如何解决项目经验少的问题?
    1、项目经验是拿高工资最重要的一个指标。这反映了程序员的价值,也是用人单位给出薪资报价最重要的因素。所以学员们一定要重视项目。
    2、目前学校在全部的学习中穿插的项目有呱呱静态网(基础班)、ECSHOP后台项目,SHOP-CZ中期项目,TP写雍达商城项目,DEDECMS二次开发视频网站,参考ECSHOP仿京东商城项目、终级项目(毕业答辩)共计7个。这些都是真实的项目,这些项目都要做出来,不做出来是不行的。
    3、现在每个班在毕业的时候,都有毕业项目答辩。项目答辩后,老师们会挑选出一些好的项目的答辩视频和源代码分享给还未毕业的班级。这些项目多样,类型有微博、电子商城、OA系统等。同学们可以拿到师兄们的项目,也可以挑一两个自己喜欢的项目,搭建起来,研究透其中的一个或两个模块。
    4、简历中至少要写出3个项目。
    5、项目可以适当包装。可以多说一些比较高端大气上档次的技术点,比如权限管理,比如购物流程,比如支付流程,比如大型网站优化技术。
    6、面试官问到简历中的项目细节你要能答上来。否则,就是你做的,面试官因你答不上来也会认为不是你做的。所以要花时间,搞定写在简历上的项目模块。
    7、项目抓亮点来说, 比如学校的ECSHOP深度开发,其亮点是内核深度开发,改变了ECSHOP两大缺点,实现ECSHOP也可以实现静态化和MVC,这种能够加分的亮点一定要说到。

    ps:本文摘自网络

  • 相关阅读:
    使用iptables禁止外网访问tomcat的8080端口
    解决ie浏览器下载apk或ipa变为zip
    'ᄈ'
    centos上安装grafana
    vertica单节点故障恢复 Startup Failed, ASR Required
    vertica审计日志
    centos安装nginx1.17.9
    centos上nginx转发tcp请求
    centos 安装mysql8.0.16
    centos下导出docx为html
  • 原文地址:https://www.cnblogs.com/chenjiacheng/p/6522606.html
Copyright © 2020-2023  润新知