如今,很多人在學習PHP,他們會通過自學、培訓等多種方法去獲取PHP的資源,在經過幾個月甚至長達一年的學習他們終于學有所成,他們迫切的想要尋求一份工作去一展自己的所長,可當他們懷揣著期盼與自信去尋求工作時,很多人卻都折戟于面試的環節,只有很少的人才能獲取成功。這一情況讓很多人都大跌眼鏡,更是讓這些初出茅廬的PHP菜鳥遭受了比較大的打擊。那么為什么如此多的人會折戟于面試的環節呢?針對這種情況,下面我們先來了解一下面試官在面試PHP工程師時是如何提問的。
面試官在面試求職的PHP工程師時所問的問題千奇百怪,但由于他們需要的是一個PHP工程師,所以他們提問的問題一般不會偏離以下幾個角度:
技術線(偏深度):
1. 基礎知識,比如數據結構,多線程,I/O,Http協議等。
2. 語言深度,比如PHP的運行機制,性能優化,APC(以及其原理等)。
3. 源碼閱讀,比如看過哪些框架,其中的機制是怎么樣的,往細了問。
4. 知識寬度,靜態語言,比如C、Java等,我始終覺得只會一門語言不是什么好事情。
5. 項目經驗,做過什么,是否復雜,負責什么,做了什么。
業務線(偏能力):
1. 業務能力,也就是之前做過的項目(擔任的角色,負責的部分)。
2. 溝通能力,這一點能從溝通中就看出來。
3. 主動性,之前主動推動的事物等等,哪怕是一個小的點也可以。
4. 抗壓能力,之前做過的項目中去挖掘細節。
5. 技術寬度,了解不一定要深入,一般會問一些比較泛的,比如多語言,Linux操作,HTTP協議等。
從以上問的方面我們可以看出,面試官在面試環節提問的一般都還是與你自身的能力、技術水平有關的,所以如果你卡在了面試的環節,那么不妨回顧一下面試官提問自己的一些技術問題是否都熟練的給出了正確答案。如果沒有,那么我可以在這里明確的告訴你,你的技術水平還不夠扎實,恐怕無法勝任你面試的崗位,建議你還是回去再磨練一下自己的基本技能吧。畢竟你面試的是技術崗位,如果你自身的技術能力都無法達到公司的要求,那么也就不能埋怨公司不要你了。
在這里我想對正在找工作的PHP菜鳥說上一句,雖然目前各大公司一直在招聘PHP工程師,但人家想要的是能立即上手做事的人,并不是你這種技術水平不扎實,卻還想渾水摸魚的人。所以為了不浪費你自己的時間,建議你還是鞏固好自己的技術能力,只要你的技術水平夠高,那么我相信不會有公司不愿要你。