趣店PHP面经_腾讯助理PHP开发工程师外包岗面经
校招錯過騰訊了,在社招上看到騰訊有招外包崗,要求比正式崗低,于是抱著試一試的心態投了簡歷,沒一會就收到了筆試題,還算簡單。
第二天收到面試官的面試邀請,然后去面試了……
騰訊里面真是漂亮,光是看裝潢就有種想工作的沖動,面試官都挺和藹,感覺非常年輕就像應屆生一樣,你完全看不出是有7年工作經驗的人……不扯遠了,直接進入正題。
簡單自我介紹后,面試官會抓住簡歷上的點來問,目前記得的回答不太好的問題如下:
1、thinkphp框架與其他框架的優缺點是什么,你問什么會選擇這個框架?
我心里一陣涼涼,因為我只用了thinkphp框架,聽說過laravel、CI、YII之類的,于是此題不了了之。
2、thinkphp框架有什么安全設置?
又一陣涼涼……我只好把調試模式那些比較淺顯的東西回答了出來,這幾個問題問的都摸不著頭腦,這都是平時不怎么關注的問題啊,可能自己還是太菜了。
3、php都有哪些運行模式?
CLI、FPM,然后稍微扯了一些,這個回答還算勉強通過。
4、后來不知怎么聊到權限問題,面試官說:php的system()要是被禁用了,有沒有什么代替方案?
我……
5、mysql優化呢?
主要就是查慢查詢日志,看哪些需要建索引的,或者分表的,分表又有幾種吧啦吧啦……(面試官感覺太淺顯,我也知道太淺顯,以前做的都是小公司項目,95%用不到mysql優化,就看了些innodb技術內幕)
6、nginx有哪些設置可以使整個網站速度提高?
常見的gzip、expires(我特么的居然忘記說上負載均衡的upstream了)要不是就在nginx和php之間采取redis或者mongodb之類的中間緩存吧(感覺回答不痛不癢)
7、有一個二叉樹,我想取出其中指定的兩層該怎么做?
我數據結構的程序一般做的都比較慢,短時間哪能想到思路……于是我說應該用廣度優先把它變成數組再說(面試官:那肯定;我:……)接下來卡了一會,我說我想回去思考一下再和您討論……OK,next
還有一些其他問題記不太清了,然后換了個面試官
這個面試官問到python的一些東西,我說我用python寫過一個服務器,用多進程方式和HTTP協議,用瀏覽器能訪問的動態和靜態文件的,面試官似乎沒聽太清把進程聽成線程……
然后面試官問有沒有其他方式代替多線程呢?
我說有,比如多路復用,就是select、poll、epoll可以完成多任務、還有協程。
面試官再問考慮過多線程對你這個服務器會有什么影響呢,以后是否會帶來什么問題?我在一陣懵逼之中選擇放棄……
后來又問了一些學習路線和未來規劃之類的就結束了
騰訊這個崗位面試效率很高的,過一會就通知說沒過……可能自己太菜了,得到面試官的答復是:畢竟外包崗和實習生有一定差距的(看來我屬于騰訊實習生水平……),外包崗需要馬上能干活的人,然后給了我一些建議。
總體來說確實是自己菜,沒有海量數據庫維護經驗,最大的收獲是重新審視了自己的缺點,也知道哪些方面應該重點加強,還順便加了面試官的QQ……
我認定了開發這條路我就會一直走下去,總會走到騰訊承認我實力的那一天!
總結
以上是生活随笔為你收集整理的趣店PHP面经_腾讯助理PHP开发工程师外包岗面经的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 优秀网页翻译:关于您的下一个汽车友好型原
- 下一篇: sty和cls文档编写指南