騰訊筆試還是比較適中的,雖然廣度與深度都不夠,但是畢竟因?yàn)樗皇枪P試,只是用來篩選面試者的,而不是象學(xué)術(shù)競賽一樣一戰(zhàn)決勝負(fù),何況它是筆試,所以也就有筆試的局限性。(啊哦,是不是離題?)筆試主要是C 的內(nèi)容,然后還有一部分?jǐn)?shù)據(jù)結(jié)構(gòu)、系統(tǒng)平臺(WIN32和LINUX都有)的編程知識(線程模型、共享內(nèi)存、編譯或?qū)ο竽P偷?、JAVA(這次筆試JAVA有一題,是填寫同步的關(guān)鍵字的,當(dāng)然騰訊筆試題目沒有明明白白告訴你寫synchronized這個關(guān)鍵字啦,否則就要被人BS了,哈哈。好在JAVA下的同步基本實(shí)現(xiàn)機(jī)制相當(dāng)簡潔,只要剛才那個關(guān)鍵字申明一下就可以了,學(xué)過java多線程模型的人都應(yīng)該知道填什么,可惜我那時我也拼寫錯誤了,漏了一個字母。好象是5分一題的,損失不小哦)等。可以說還是比較有代表性的。
這里羅嗦幾句, 有的人總是問為什么騰訊筆試都考C/C ,我想因?yàn)镃/C 才能比較好的表現(xiàn)出你的編程的水平(包括風(fēng)格、慣用法、技巧性、嚴(yán)謹(jǐn)性等),就象堆積木,給你不同形狀的積木越多,那你就越能堆出更多的造型。還有就是是OOP(這里廢話幾句~~
騰訊筆試OOP思想很重要,記得當(dāng)年初次接觸C 真的是只知其所然,而不知其所以然。特別是虛擬virtual這個詞,可以說是最最核心的了,理解了它,你會覺得這個詞實(shí)在太優(yōu)美了,哈哈~~你可以這樣測試你自己的OOP能力,針對OOP的三個特點(diǎn)用程序?qū)懗鰧?yīng)的例程,如果能夠?qū)懙谜_且健壯,那么應(yīng)該也就什么問題了)做比較大的項(xiàng)目現(xiàn)在一般都采用OOP來實(shí)現(xiàn)的了(當(dāng)然對于特殊的需求、環(huán)境和人除)。VB和DELPHI雖然也很流行,一方面是他們沒有國際標(biāo)準(zhǔn),其次是由于它太高級了,一些傳統(tǒng)的編程技術(shù)被隱藏了,姑且不論VB(6。0以前)不支持OOP,那就更難用它來考OOP了,DELPHI支持OOP,但是我想很多同學(xué)都只是用它進(jìn)行OBP,而不是OOP,所以。。。
至于騰訊筆試JAVA,我本人也很喜歡,而且怎么說,JAVA也很接近C ,何況其API也比C/C Library更規(guī)范、全面,所以使用起來很方便。但是正如考數(shù)學(xué)分析比考高等數(shù)學(xué)往往會加深對數(shù)學(xué)的理解的道理一樣,除此以外也有另一層寓意,假如你能徒手打敗你的敵人,那么再給你一把利劍,我想你會在更短的時間內(nèi)結(jié)束戰(zhàn)斗,呵呵。所以考C/C 還是比較合適的,公平是相對的。
遠(yuǎn)洋地產(chǎn)筆試經(jīng)驗(yàn)分享
馬士基筆試題分享
分享富有創(chuàng)意筆試題