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