亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

如何面試 PHP 工程師?

時(shí)間:2020-12-20 09:26:44 如何面試 我要投稿

如何面試 PHP 工程師?

  個(gè)人認(rèn)為這篇文章很有參考價(jià)值,如果你是一名 php leader,你可以從中看到如何面試別人;如果你僅僅時(shí)一名工程師,你也可以從中看到哪些點(diǎn)自己還模糊,查漏補(bǔ)缺。

如何面試 PHP 工程師?

  正文:

  問(wèn)一些日常的正常的PHP問(wèn)題,主要是考察應(yīng)聘者的認(rèn)知:

  一個(gè)包含中英文的字符串如何獲得它的自然長(zhǎng)度(看看ta是否有encoding的知識(shí)和意識(shí))

  問(wèn)一問(wèn)什么是ORM,有時(shí)候會(huì)問(wèn)這個(gè)詞的英文全稱是什么,問(wèn)問(wèn)ta對(duì)于ORM有什么個(gè)人的看法?(看看ta學(xué)習(xí)細(xì)不細(xì),有沒(méi)有技術(shù)判斷,PHP開(kāi)發(fā)人員應(yīng)該知道什么時(shí)候使用ORM)

  問(wèn)一問(wèn)假如ta要自己去實(shí)現(xiàn)一個(gè)framework,ta會(huì)怎么設(shè)計(jì)。(看看ta對(duì)代碼架構(gòu)的理解,對(duì)MVC的理解)

  問(wèn)一問(wèn)framework設(shè)計(jì)里的url dispatcher他會(huì)怎么考慮。(HTTP知識(shí))

  問(wèn)一問(wèn)ta對(duì)框架本身的看法

  了解一下ta對(duì)Design Pattern的認(rèn)知,比如Singleton,Observer,F(xiàn)actory等常用的設(shè)計(jì)模式,問(wèn)一問(wèn)ta對(duì)設(shè)計(jì)模式本身的看法。

  問(wèn)兩三個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的問(wèn)題

  問(wèn)幾個(gè)前端的問(wèn)題,哪怕ta的職位是PHP開(kāi)發(fā)人員,好的PHP人員不可能不了解前端,而且很可能很了解前端

  問(wèn)一問(wèn)ta對(duì)noSQL的了解情況(對(duì)與noSQL的認(rèn)識(shí)是和傳統(tǒng)Relational DB的認(rèn)知是分不開(kāi)的)

  問(wèn)一問(wèn)ta碰到問(wèn)題時(shí)候會(huì)如何去尋找答案

  問(wèn)一問(wèn)ta習(xí)慣使用哪一個(gè)搜索引擎(如果是http://GOOGLE.COM就有加分)

  問(wèn)一問(wèn)ta最近看的書(shū)

  問(wèn)一問(wèn)ta的職業(yè)規(guī)劃,喜歡做什么,對(duì)工作環(huán)境有什么要求

  別出生僻的題,別為難人家,更不要變相的侮辱人家,正常交流為主,你要的是一個(gè)正常的人,優(yōu)秀不優(yōu)秀就看你的眼光和運(yùn)氣了。

  很多公司的技術(shù)人員招聘會(huì)刻意追求刺激的問(wèn)題,比如很著名的微軟的“下水道的蓋子為什么是圓的”,不是說(shuō)這些考察毫無(wú)道理,但更多的是一種“marketing”的手段。

  PHP 工程師面試的`四個(gè)環(huán)節(jié)

  一,自我介紹

  任何一個(gè)面試的開(kāi)始,我都會(huì)先對(duì)公司、所面試的職位以及我自己進(jìn)行自我介紹,這一點(diǎn)我覺(jué)得很重要,而且這個(gè)也是很多面試都忽略的一點(diǎn),別人來(lái)面試,可能對(duì)你的公司完全不了解,如果你不是知名的互聯(lián)網(wǎng)公司的話,這一點(diǎn)很正常,對(duì)于職位的信息,面試者可能知道的就更少,如果面試了一場(chǎng),別人都不知道自己處于公司架構(gòu)中的一個(gè)什么位置,我很懷疑這種公司是否招人,面試官也是否真誠(chéng)。最后應(yīng)聘者對(duì)面試官的信息的了解估計(jì)就更少了,可以說(shuō)是一無(wú)所知,而面試官已經(jīng)從簡(jiǎn)歷上知道了應(yīng)聘者的大部分信息了,所以這個(gè)自我介紹就顯得很有必要,而且必須是在面試開(kāi)始的時(shí)候傳遞給應(yīng)聘者。

  二,應(yīng)聘者的自我介紹

  因?yàn)楹?jiǎn)歷中已經(jīng)有應(yīng)聘者的基本信息,所以這個(gè)介紹并不是為了得到更多的應(yīng)聘者的基本信息,只是從第一個(gè)環(huán)節(jié)轉(zhuǎn)換到第二個(gè)環(huán)節(jié)——開(kāi)始對(duì)應(yīng)聘者的提問(wèn)。自我信息介紹完了以后,我會(huì)開(kāi)始讓?xiě)?yīng)聘者介紹他的工作經(jīng)歷、離職原因和各個(gè)公司大概的項(xiàng)目經(jīng)歷,這個(gè)環(huán)節(jié)就基本上可以考察出這個(gè)人的能力處于一個(gè)什么位置了。一般優(yōu)秀的人在介紹他的項(xiàng)目經(jīng)歷都會(huì)顯得比較自信,這個(gè)很關(guān)鍵,這就是所謂的成就。優(yōu)秀的面試官這個(gè)時(shí)候就應(yīng)該給對(duì)方以肯定,然后再在后面的環(huán)節(jié)中重點(diǎn)考察,不過(guò)有些遺憾的是大多數(shù)面試官的第一反應(yīng)是懷疑,而且特別喜歡找出別人的破綻,然后發(fā)表自以為是的高見(jiàn)。如果對(duì)方所描敘的每個(gè)工作的經(jīng)歷都差不多,也沒(méi)有什么值得大書(shū)特書(shū)的項(xiàng)目經(jīng)歷;如果這個(gè)人工作了比較長(zhǎng)的時(shí)間了,那可以說(shuō)明這個(gè)人并不是一個(gè)很有進(jìn)取心,能力也一般的人,當(dāng)然這并不是說(shuō)就可以把別人pass掉了,最后是否招聘,需要考慮的還有這個(gè)職位需要什么樣的人,以及這個(gè)職位能夠提供多少薪水,別指望花少的錢招好的人,即使這樣招過(guò)來(lái)了,別人也干不久的;如果應(yīng)聘者工作的時(shí)間并不長(zhǎng),那么就可以考察一下對(duì)方是否有潛力了,我個(gè)人覺(jué)得招聘到一個(gè)有潛力的人是最成功的面試,因?yàn)檫@種人的薪水不會(huì)很高,而且有潛力意味著肯學(xué)習(xí)、積極,這會(huì)給整個(gè)團(tuán)隊(duì)帶來(lái)很多正能量,并且如果他可以跟公司一起成長(zhǎng),那么假以時(shí)日,對(duì)公司而言就會(huì)是一筆相當(dāng)可觀的財(cái)富,對(duì)于對(duì)方而言也是一樣,這是一種雙贏。

  三、能力考察

  這個(gè)環(huán)節(jié)是最關(guān)健的。通過(guò)第二個(gè)環(huán)節(jié)了解了應(yīng)聘者大概處于一個(gè)什么位置,那么這一步就是要考察對(duì)方是否真正的具有我們所認(rèn)為和所需要的技術(shù)能力、潛力,除此以為還要考察溝通能力和團(tuán)隊(duì)協(xié)作能力。所有這些能力都可以歸結(jié)為一點(diǎn),那就是解決問(wèn)題的能力,因?yàn)槌绦騿T的日常工作就是不斷的解決一個(gè)又一個(gè)的問(wèn)題,那怎么考察呢?我一般會(huì)以下面幾種方式來(lái)考察:

  1 、選取應(yīng)聘者自認(rèn)為所做的項(xiàng)目中最有價(jià)值、最有挑戰(zhàn)性或者最有難度的部分,我首先會(huì)了解他是怎么解決這些問(wèn)題的,然后在他的回答中進(jìn)行互動(dòng),提出各種各樣的問(wèn)題和假設(shè),考察對(duì)方如何應(yīng)對(duì)。

  2 、跟對(duì)方探討他所最熟悉的技術(shù),框架啊或者數(shù)據(jù)庫(kù)之類的東西,或者是一些他在簡(jiǎn)歷提到的或者是在第二個(gè)環(huán)節(jié)中提到的,注意這里主要的目的是探討,因?yàn)橛行┘夹g(shù)我自己也未必熟悉,不過(guò)如果應(yīng)聘者可以把某個(gè)他熟悉而你不熟悉的技術(shù)的特點(diǎn)講清楚,這就相當(dāng)不錯(cuò)了。

  3 、我提出一個(gè)問(wèn)題來(lái)探討如何實(shí)現(xiàn),然后在實(shí)現(xiàn)的過(guò)程中不斷提出新的問(wèn)題。

  一般在一次面試過(guò)程中這幾種方式都會(huì)用到,而且三個(gè)過(guò)程都會(huì)伴隨著在紙上或者白板上畫(huà)一些解題思路以及架構(gòu)圖,當(dāng)然最重要的是,這里必然會(huì)有一個(gè)部分要求應(yīng)聘者寫(xiě)代碼。

  對(duì)于上面的幾種方式的結(jié)果,如果對(duì)方能夠很好的理解我所提出的問(wèn)題,以及對(duì)于各種問(wèn)題都會(huì)有自己的見(jiàn)解和解決方案,并且對(duì)于某些問(wèn)題還可以提出比較獨(dú)到的見(jiàn)解,特別是可以對(duì)我所提出的問(wèn)題進(jìn)行批判,指出其中的不合理之處,那么很顯然這會(huì)是一個(gè)很優(yōu)秀的程序員,當(dāng)然這并不是說(shuō)招聘就應(yīng)該招這種人,這需要面試官來(lái)判斷,結(jié)合職位的要求和薪資水平來(lái)決定吧。

  四、提問(wèn)

  一般面試的最后都會(huì)有這么一個(gè)環(huán)節(jié),這個(gè)環(huán)節(jié)意義不大,不過(guò)我個(gè)人還是更喜歡應(yīng)聘者會(huì)提出一些關(guān)于職位、團(tuán)隊(duì)和將來(lái)可能的工作相關(guān)的問(wèn)題,不是很喜歡關(guān)于薪資、是否加班、以及福利的問(wèn)題,這些都是跟人事相關(guān)的,至于加班,呵呵,做技術(shù)都會(huì)有一點(diǎn),那些加班很多的公司估計(jì)也不會(huì)說(shuō)得很明確吧。

  最后說(shuō)下我個(gè)人在面試中不是很關(guān)注的東西:

  1 、學(xué)歷,我之前面試過(guò)一個(gè)還不錯(cuò)的人,但后來(lái)這個(gè)人學(xué)歷造假,入職沒(méi)有通過(guò),人事告訴我的時(shí)候,我告訴她我都沒(méi)有注意到他的學(xué)歷。不過(guò)這不是說(shuō)學(xué)歷不重要,只是我覺(jué)得學(xué)歷不應(yīng)該成為關(guān)注點(diǎn),特別是對(duì)于應(yīng)聘者,自己搞不定,就別怪學(xué)歷。

  2 、工作經(jīng)歷。這不是說(shuō)工作經(jīng)歷好和工作經(jīng)歷壞都一樣,很顯然工作經(jīng)歷好的會(huì)加分,但這并不意味著工作經(jīng)歷壞就會(huì)減分,我們處于一個(gè)什么樣的環(huán)境大家心里都清楚,一個(gè)人學(xué)歷不好一畢業(yè)就很難進(jìn)入那種知名的公司,去不知名的公司,碰到垃圾公司的概率很高,工資低、加班多、福利差,所以跳槽多一點(diǎn),完全可以理解。

  3 、死記硬背的東西。例如前面幾個(gè)人的回答所說(shuō)的那些問(wèn)題,這些問(wèn)題只有在我實(shí)在找不出什么問(wèn)題問(wèn),而且所問(wèn)的問(wèn)題都得不到滿意的回答,而且說(shuō)不了1-2句就斷了的情況下才會(huì)問(wèn),不過(guò)這種情況出現(xiàn)了也基本上意味著面試就結(jié)束了。

  好了,就寫(xiě)這么多了,面試是一個(gè)動(dòng)態(tài)的過(guò)程,而且要在1-2個(gè)小時(shí)的時(shí)間內(nèi)就考察出一個(gè)人的能力這基本上是不可能的,所以很多時(shí)候是否能夠招聘到合適的人面試官的面試能力才是最重要的,特別是在公司時(shí)間和成本有限的情況下,面試官的一次面試就要做出是否招聘的決定的時(shí)候,面試官的面試能力就顯得更重要。不過(guò)我個(gè)人還是覺(jué)得面試應(yīng)該制定一個(gè)制度性的流程,通過(guò)幾輪不同的人的面試來(lái)決定。關(guān)于這個(gè)我推薦大家一本書(shū),名字叫做《打造Facebook》,這是一個(gè)facebook的華裔技術(shù)人員寫(xiě)的,里面說(shuō)到的facebook對(duì)工程師的面試方式還是很有借鑒意義的。

【如何面試 PHP 工程師?】相關(guān)文章:

關(guān)于php面試寶典及PHP面試技巧11-22

如何學(xué)習(xí)PHP-PHP入門指導(dǎo)10-27

如何使用PHP session01-02

如何學(xué)好PHP知識(shí)11-11

如何學(xué)習(xí)PHP語(yǔ)言11-10

2017年P(guān)HP入門指導(dǎo)-如何學(xué)習(xí)PHP10-31

ios工程師該如何面試08-03

PHP面試題集01-03

PHP中如何使用Cookie01-03

PHP如何防止SQL注入01-03