一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

如何面試 PHP 工程師?

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

如何面試 PHP 工程師?

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

如何面試 PHP 工程師?

  正文:

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

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

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

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

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

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

  了解一下ta對Design Pattern的認知,比如Singleton,Observer,Factory等常用的設計模式,問(wèn)一問(wèn)ta對設計模式本身的看法。

  問(wèn)兩三個(gè)數據庫設計的問(wèn)題

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

  問(wèn)一問(wèn)ta對noSQL的了解情況(對與noSQL的認識是和傳統Relational DB的認知是分不開(kāi)的)

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

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

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

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

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

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

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

  一,自我介紹

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

  二,應聘者的自我介紹

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

  三、能力考察

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

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

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

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

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

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

  四、提問(wèn)

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

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

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

  2 、工作經(jīng)歷。這不是說(shuō)工作經(jīng)歷好和工作經(jīng)歷壞都一樣,很顯然工作經(jīng)歷好的會(huì )加分,但這并不意味著(zhù)工作經(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)題都得不到滿(mǎn)意的回答,而且說(shuō)不了1-2句就斷了的情況下才會(huì )問(wèn),不過(guò)這種情況出現了也基本上意味著(zhù)面試就結束了。

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

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

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

如何學(xué)習PHP-PHP入門(mén)指導10-27

如何使用PHP session01-02

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

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

2017年P(guān)HP入門(mén)指導-如何學(xué)習PHP10-31

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

PHP面試題集01-03

PHP中如何使用Cookie01-03

PHP如何防止SQL注入01-03

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看