2019騰訊校園招聘 WXG微信事業(yè)部面經(jīng)

微信校招面試已過(guò),即將入職,分享一下我還記得的面試題目。

第一面,組員面

  1. 有一個(gè)n邊形(P0, P1, ..., Pn), 每一條邊皆為垂直或水平線段?,F(xiàn)給定數(shù)值k,以P0為起點(diǎn)將n邊形的周長(zhǎng)分為k段,每段的長(zhǎng)度相等,請(qǐng)打印出k等分點(diǎn)的坐標(biāo)(T0, T1, ..., Tk)的坐標(biāo)。

寫(xiě)了兩個(gè)方法,過(guò)了。

  1. 對(duì)stl有沒(méi)有了解?能不能簡(jiǎn)單講一下Vector?

有一丟丟。簡(jiǎn)單講了一下,過(guò)了。

  1. 對(duì)nginx有沒(méi)有了解?

有一丟丟,了解不深入。沒(méi)有深入問(wèn)下去。

面試完之后小哥直接問(wèn)我第二天有沒(méi)有時(shí)間二面。

第二面,組長(zhǎng)面

  1. 判斷一個(gè)樹(shù)是否是平衡二叉樹(shù)

過(guò)了

  1. 忘了,也是個(gè)算法題

過(guò)了

  1. 給定一個(gè)數(shù)組,找一對(duì)i,j使得a[i] + a[j] + i - j 的值最大

過(guò)了

  1. 問(wèn)了一下簡(jiǎn)歷相關(guān)的經(jīng)歷,聊完了之后面試官說(shuō)我技術(shù)還可以,他這邊沒(méi)有什么問(wèn)題了,讓我等下一面吧。

下午三點(diǎn)面完的二面,然后5點(diǎn)的時(shí)候接到了晚上9點(diǎn)面總監(jiān)面的通知。

第三面,總監(jiān)面

  1. 大數(shù)相乘/高精度乘法

過(guò)了

  1. 對(duì)操作系統(tǒng)了不了解?

了解一丟丟

  1. 講一下線程和進(jìn)程的區(qū)別?

PCB, TCB, 資源,調(diào)度,地址空間等一大段話。過(guò)了

  1. 進(jìn)程間的通信方式?

Pipe, Naming pipe, 共享內(nèi)存,socket等。過(guò)了

  1. 一個(gè)程序應(yīng)該寫(xiě)成多線程好還是多進(jìn)程好?

多線程好。簡(jiǎn)單概括了一下Operating System Concept Chapter 4.1.1 Motivation的部分。過(guò)了

  1. 能不能講一下進(jìn)程同步?

問(wèn)到這里的時(shí)候有點(diǎn)緊張,因?yàn)橹暗拿嬖嚬俣紱](méi)有問(wèn)到這么多的理論。一開(kāi)始沒(méi)有反應(yīng)過(guò)來(lái)線程同步就是Process Synchronization。后來(lái)問(wèn)了一下答上來(lái)了

  1. Get和Post哪個(gè)更安全?

聽(tīng)到這個(gè)問(wèn)題我頓時(shí)有點(diǎn)頭皮發(fā)麻。問(wèn)了一下安全不安全不應(yīng)該是http和https管的嗎?面試官仍然堅(jiān)持要回答這個(gè)問(wèn)題。回答了Post,謅了一些理由。

  1. 那你說(shuō)說(shuō)為什么https比http更安全?

因?yàn)閔ttp是明文傳輸,但https有RSA加密,從數(shù)學(xué)層面(包括費(fèi)馬小定理,歐拉定理等)保證了只要在網(wǎng)絡(luò)上傳輸公鑰和秘文,用私鑰解密的流程是難以破解的。

  1. 有點(diǎn)晚了,今天就到這里吧。到此已經(jīng)面了快一個(gè)小時(shí),就結(jié)束了。

第四面,面委面

  1. 給一個(gè)樹(shù),從根到葉子的每一條路會(huì)構(gòu)成一個(gè)數(shù),請(qǐng)輸出由這個(gè)樹(shù)構(gòu)成的所有數(shù)的和,比如


    image.png

    構(gòu)成的數(shù)字有124,125,13,它們的和是124 + 125 + 13 = 262。程序輸出262。

過(guò)了

  1. 你有一個(gè)隨機(jī)數(shù)函數(shù)rand(),它會(huì)以均勻分布輸出0-65535的隨機(jī)數(shù)?,F(xiàn)在我司有20萬(wàn)員工,要抽10萬(wàn)名員工獲獎(jiǎng)(明年996的福報(bào)特權(quán)(大霧)),請(qǐng)使用rand()以均勻分布抽出這些獲獎(jiǎng)員工。他們的工號(hào)從1開(kāi)始。

過(guò)了,面試官之后又問(wèn)了一下數(shù)學(xué)證明,也證明了確實(shí)是均勻分布的。

面委面完之后心里非常虛,過(guò)了兩天之后通知了HR面。HR給我說(shuō),如果這一面掛了,但是之前的面試評(píng)價(jià)不錯(cuò),可能會(huì)加面一次面委面。也就是微信最多可能有5輪技術(shù)面,快趕上谷歌了。

第五面,HR面

  1. 你老家是*的,我們?cè)谀抢镆灿蟹植浚憧紤]*的職位嗎?

暫時(shí)不考慮

  1. 你父母支持你的決定嗎?

資瓷。他現(xiàn)在是特首,我們能不支持特首嗎(劃掉)

  1. 你有女朋友嗎?

沒(méi)有

  1. 哦,那你做決定比較方便。

是的(苦笑??)

  1. 你多久可以入職

*

周五面完了HR面。下一周argue了一下薪資之后在周六拿到了正式的offer。

希望可以幫助到大家面試。我之后會(huì)把我準(zhǔn)備面試的資料也貼上來(lái)。之后就會(huì)去騰訊入職了,如果需要微信或者騰訊的內(nèi)推可以私信我。我看簡(jiǎn)歷還不錯(cuò)的話會(huì)幫忙推薦。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容