上周五我去了索尼公司參加筆試。地理位置在虹橋開發(fā)區(qū)附近,周圍寫字樓林立。還有其他前來(lái)參加筆試的求職者,都是應(yīng)屆。
索尼筆試在一個(gè)會(huì)議室里進(jìn)行,那個(gè)時(shí)候已經(jīng)滿多人了。卷子要做一個(gè)半小時(shí),由于我是索尼筆試軟件開發(fā)人員,總的來(lái)說卷子當(dāng)中C++的基礎(chǔ)知識(shí)比較多。首先是一些讓你寫輸出結(jié)果的題目,不是很煩,無(wú)非是指針,引用和值傳遞的區(qū)別云云,還有動(dòng)態(tài)綁定等,不過有十道左右。還有就是讓你找程序中的錯(cuò)誤,也是C++的程序,記得有一個(gè)是和構(gòu)造和析構(gòu)有關(guān),有一個(gè)和異常有關(guān)。
接著往下做。又碰到了寫輸出的索尼筆試題目,不同的是在寫輸出的同時(shí)要判斷程序是否有問題。定睛一看,都是有關(guān)內(nèi)存操作的,再仔細(xì)一看,原來(lái)都是林銳博士的《高質(zhì)量C++/C編程指南》附錄中的題目,不過很早以前做的,印象還在,隨便寫了點(diǎn)?嫉氖悄潜緯牡谒拇箢},有興趣的兄弟可以去看看。
索尼筆試做好C++基礎(chǔ),又碰到了些Java題目,不過量很少,考的是equals方法,好像還有動(dòng)態(tài)綁定。接著是數(shù)據(jù)結(jié)構(gòu),索尼筆試題目比較少,是樹的遍歷,先序后序什么的。之后就是概念題,教你簡(jiǎn)述什么是MVC,XML的優(yōu)點(diǎn)等等。還有些別的概念,比較生僻,也許也是我知識(shí)面不廣,反正沒都寫出來(lái)。
最后還有兩個(gè)大題,一道是關(guān)于類模板的C++編程,還有一道是讓你自己實(shí)現(xiàn)一個(gè)String類。類模板那道題目很長(zhǎng),時(shí)間不夠了,沒怎么做。說老實(shí)話我模板不太好。實(shí)現(xiàn)String類都寫了,應(yīng)該還可以。
筆試完之后,HR告訴我們一周后會(huì)出通知,所以,只好回去等通知了。