騰訊實(shí)習(xí)生招聘筆試總結(jié)

剛剛結(jié)束了騰訊的在線筆試,寫篇文章來總結(jié)一下被虐的經(jīng)歷。


考的內(nèi)容都是計(jì)算機(jī)專業(yè)的基礎(chǔ)知識(shí),囊括了C、C++、數(shù)據(jù)結(jié)構(gòu)、算法、操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫等幾乎所有的專業(yè)基礎(chǔ)課程,由此可見,這種大廠在校招時(shí)是灰常注重計(jì)算機(jī)的科班基礎(chǔ)的啊......我投的前端,然而筆試中絲毫不涉及前端相關(guān)的題目,騰訊應(yīng)該是對(duì)技術(shù)崗位都用的同一套題目。

綜合來看,數(shù)據(jù)結(jié)構(gòu)和算法考察的最多,所以在面試之前十分有必要刷一波算法,簡(jiǎn)單回憶一下當(dāng)時(shí)的題目吧。

1.數(shù)據(jù)結(jié)構(gòu):二叉樹給出了先序遍歷和中序遍歷的結(jié)果,要求后序遍歷的結(jié)果。這個(gè)算是爛大街的題目了...

2.數(shù)據(jù)結(jié)構(gòu):給出了一個(gè)跳表的數(shù)據(jù)結(jié)構(gòu),每一層都是排好序的鏈表,第一層有所有的元素,第N層只有第N-1層一半的元素,第N層的節(jié)點(diǎn)指向第N-1層中相同的節(jié)點(diǎn),要求查找一個(gè)元素的時(shí)間復(fù)雜度。

3.操作系統(tǒng):有5臺(tái)打印機(jī),一個(gè)進(jìn)程要用兩臺(tái),但是每個(gè)進(jìn)程只能申請(qǐng)一臺(tái),在不發(fā)生死鎖的情況下至多允許多少個(gè)進(jìn)程參與競(jìng)爭(zhēng)?

4.數(shù)據(jù)庫:給出了兩個(gè)表,判斷哪個(gè)選項(xiàng)的元素能插入到表中。

5.編程題二:小明在微信紅包中發(fā)現(xiàn)某個(gè)金額出現(xiàn)的次數(shù)超過了所有紅包個(gè)數(shù)的一半,要你設(shè)計(jì)一個(gè)算法找出這個(gè)金額的紅包。(編程題一共三道,就只寫出這一道......)

6.編程題三:大數(shù)字相乘(學(xué)C的時(shí)候做過,然并卵......第二題寫完時(shí)間就到了,筆試時(shí)間只有一個(gè)小時(shí),有二十幾道題,時(shí)間根本不夠用)

還有幾道考C++的題目,沒有考Java......


這次的筆試估摸著是跪了,再一次提醒我要注重專業(yè)基礎(chǔ),含淚刷算法去了╮(╯_╰)╭

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容