1. 程式人生 > >2017秋招-技術崗-騰訊-CDG-提前批(2輪技術電面+1輪HR電面)

2017秋招-技術崗-騰訊-CDG-提前批(2輪技術電面+1輪HR電面)

第一輪

Title Content
時間 2017-08-01 14:00~14:30
形式 電話面試
面試官
部門 CDG廣告部-推薦策略
語言 C++

面試官很親切,其實上一週打過電話約面試,但是騰訊的電話不給力呀,約了8月1號面試,也給我點準備時間。

Q1

題目 介紹你最熟悉的一個專案

我講了自己創業的專案,主要做的是構架相關的內容,分析用什麼框架、技術的原因等等。
在我陳訴的過程中,面試官會問一些問題,例如你們考慮的併發場景等等(能支援多大的併發量等等)

Q2

題目 介紹你的研究

我稱述了自己在做什麼,怎麼做,做了什麼,稱述過程中,面試官會針對你的描述提問。
1、你用的模型
2、怎麼證明你的方法能夠預測未來,精確度估量
3、準確率怎麼計算
4、你說用了插值,什麼插值

Q3

閒聊了一些,比如她問我想做什麼方向,對語言挑不挑,轉C++會不會有意見等等。
我當然都往好的說,不挑不揀。

第二輪

Title Content
時間 2017-08-03 20:30~21:00
形式 電話面試
面試官
部門 CDG廣告部-推薦策略
語言 C++

昨天就和麵試官聊了,我改面試時間到今天,等到8:00多了還沒有來電話(昨天是7:30打的,所以預估7:30應該打來),等的比較焦急,複習了下知識筆記。
我等的不太耐煩(今天眼睛特別澀,但是又不是睡覺的那種困),打過去,卻是騰訊分機打不通的。剛結束通話電視電話就來了。
面試官的語氣有點冰冷,沒有上一個那麼親切。
複習半天基礎,面試官開口就說來做幾道演算法題把~

Q1

題目 請做自我介紹

Q2

題目 給一個排好序的整數陣列,給定一個值,找到2個數的和為給定值

解題思路:
首尾同時遍歷求和即可,和大於目標,則移動尾指標;和小於目標,則移動頭指標;

Q3

題目 給定函式可以生成0~4等概率隨機數,求生成0~6的的等概率隨機數

解題思路:
現在已知生成0~4的rand5(),求解生成0~6的rand7(),就是想辦法利用rand5()去生成0~大於6的數字,可以使用rand5()+rand5()*5,這個式子可以生成0~24的隨機數,每個數字的組成只有一種可能,所以是等概率地生成0~24裡的每一個數字。
當0~24中大於6的數字可以對7取餘得到0~6的數字,但是為了保證出現0~6的數字的每一個概率相同,我們只能在0~20(20=24/7*7-1)中去選擇,大於20的數,要被捨棄。

int rand7(){
    int res;
    do{
        res = rand5()+rand5()*5;//生成0~24的隨機數
    }while(res>=24/7*7);
    return res%7;
}

總結

第二題做了好久,大體答出來了,一次次被考官考慮到的特殊情況“懟”回去了,最後才勉強得出了答案。

還是刷題刷的少~根本就沒有刷~嗚嗚嗚嗚嗚~

HR電面

Title Content
時間 2017-08-03 20:30~21:00
形式 電話面試
面試官
部門 CDG廣告部-效果廣告

面試官先叫我自我介紹,然後問了下籍貫、地域偏好,問我有沒有申請其他部門,然後介紹了CDG怎麼怎麼好,效果廣告的前景等。

HR透露的部門資訊:
1、部門飛速發展,業務基本每年翻一番
2、佔集團20%的收入貢獻

面試結果

允諾Offer,等待發放