- 相關推薦
2016屆騰訊實習生招聘技術崗筆試經驗
本人是重慶大學計算機學院的一枚弱菜,有幸獲得騰訊2015實習生筆試機會,在此把筆試經歷分享出來,讓大家參考參考!
筆試
我報的后臺研發崗位,網上筆試的日期是4月8號,當天由于外出學車,回來的時候比較晚,到寢室的時候筆試已經開始一個小時了,才突然想起來騰訊有筆試,然后就草草打開電腦,登陸主頁進行筆試。題目分為兩部分,第一部分為40道不定項選擇題,其內容包含計算機網絡,操作系統,概率論,數據結構,和C++的內容,考得十分的細,對于我這種基礎不扎實的人來說這簡直就是災難,沒辦法,看見哪個有點印象的就多想一會,沒印象的就直接看哪個舒服就選哪個,那感覺忒爽。選擇題做完看下時間用了30分鐘不到,其中只對幾道數據結構和操作系統的題目有點把握外其他都是亂選的,然后就看大題了,大題一共有8題(貌似),大部分都是主觀題,這種題你懂的,對于我們這種沒見過世面的大學生來說幾乎沒一道會做,本來想能有幾題算法或者數據結構題的話還能試一試(本人搞過ACM,感覺筆試的算法題應該能水個大概),再看看時間,還剩20分左右了,我眼尖發現了一道編程題,我想不管了,剩下的時間就給你了,題目大意是:
在不利用sizeof的情況下如何判斷你的機器上的int型是16位,32位還是64位,請編程實現。
看到題目我就想到了32位int型的范圍-2^32~2^32-1,既然如此那何不利用整型溢出來判斷大小呢?然后定義了幾個常量 INT1=0x7fffINT2=0x7fffffff INT3=0x7fffffffffffffff 這三個分別是16位,32位,64位 int型能代表的最大范圍,只要令一個int型的變量分別給其賦值INT1 INT2 INT3 然后讓其+1來判斷是否溢出即可,由于對數的補碼表示形式已經生疏,溢出后值為多少不是很清楚,就打開了一個IDE來試一試,結果就坑了,0,-1,1什么的試了N次都不行,無奈只好隨便填了個0來應付,希望能給點"過程"分吧(后面才知道溢出后應該為最小的負數。。。打死我也想不到)。
筆試就這樣水過去了,我覺得鵝廠已經無望了,就不再去想,專心準備阿里的面試(阿里筆試在騰訊之前,一不小心也過了筆試)。
【屆騰訊實習生招聘技術崗筆試經驗】相關文章:
騰訊實習生招聘面試經驗07-13
騰訊技術類校園招聘筆試試題(A8卷)07-12
騰訊招聘設計類筆試試題07-02
招聘產品筆試經驗分享05-09
關于騰訊技術類筆試題07-10
騰訊實習生筆試題07-13
請問騰訊實習生招聘 視覺設計類筆試考什么07-13
關于校園招聘筆試的產品崗位筆試經驗07-12
騰訊公司招聘c/c++筆試題07-13
騰訊非技術類筆試題概要07-13