騰訊,網(wǎng)易,完美等各大游戲公司的校招和社招已經(jīng)紛紛開(kāi)始,筆試面試也已經(jīng)陸續(xù)的進(jìn)行了,很多面試者都感慨平時(shí)太過(guò)于關(guān)注表面上的東西,有些實(shí)質(zhì)卻不太清楚,各公司也越來(lái)越看重應(yīng)聘者的基礎(chǔ)技能和功底。現(xiàn)游品會(huì)高校俱樂(lè)部對(duì)今年各大游戲公司筆試題進(jìn)行羅列,看一看騰訊 網(wǎng)易和完美這些公司是如何為難面試者的?
☆ 騰訊2016春招題- 類和對(duì)象
下列說(shuō)法錯(cuò)誤的有( )
A 在類方法中可用this來(lái)調(diào)用本類的類方法
B 在類方法中調(diào)用本類的類方法時(shí)可直接調(diào)用
C 在類方法中只能調(diào)用本類中的類方法
D 在類方法中絕對(duì)不能調(diào)用實(shí)例方
☆ 西山居
某游戲服務(wù)器最多能同時(shí)接受N個(gè)連接,當(dāng)游戲客戶端連接服務(wù)器時(shí),服務(wù)器會(huì)給該連接分配一個(gè)連接ID(ID范圍1~N),當(dāng)游戲客戶端斷開(kāi)連接時(shí)該ID會(huì)重新回收重用,請(qǐng)?jiān)O(shè)計(jì)并實(shí)現(xiàn)一個(gè)ID分配器,說(shuō)明:
1)ID分配給一個(gè)連接后回收前不能再分配。
2)若已無(wú)可分配ID,則分配失敗,返回0
☆ 網(wǎng)易
bash中,需要將腳本demo.sh的標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出重定向至文件demo.log,以下哪些用法是正確的( )
A:bash demo.sh &>demo.log
B:bash demo.sh >&demo.log
C:bash demo.sh >demo.log 2>&1
D:bash demo.sh 2>demo.log 1>demo.log
九宮格,就是手機(jī)手勢(shì)密碼。有三問(wèn),一問(wèn)是如果只設(shè)置2位密碼,有多少種滿足的密碼,密碼不能穿越,比如1 3之間穿過(guò)2,這是不允許的;第二問(wèn),如果變成N*M格,判斷一個(gè)2位密碼是否是滿足要求的密碼(要求同1),第三問(wèn),如果設(shè)置密碼位數(shù)為9位,有多少種合適的密碼,給出算法思路,并給出偽代碼。
☆ 奇虎360
繪畫(huà)展覽門(mén)票每張5元,如果有2*n個(gè)人排隊(duì)購(gòu)票,每人一張,并且其中一半人恰有5元錢(qián),另一半人恰有10元錢(qián),而票房無(wú)領(lǐng)取可找,那么如何將這2*n個(gè)人排成一列,順次購(gòu)票,使得不至于因票房無(wú)零錢(qián)可找而耽誤時(shí)間,應(yīng)該采用什么算法解決呢?
☆ 阿里筆試題
假定CSomething是一個(gè)類,執(zhí)行下面這些語(yǔ)句之后,內(nèi)存里創(chuàng)建了____個(gè)CSomething對(duì)象。
CSomething a();
CSomething b(2);
CSomething c[3];
CSomething &ra = b;
CSomething d=b;
CSomething pA = c;
CSomething p = new CSomething(4)
☆ 完美世界筆試題
☆ 華為筆試題
1.用Java語(yǔ)言實(shí)現(xiàn)的各種排序,包括插入排序、冒泡排序、選擇排序、Shell排序、快速排序、歸并排序、堆排序等。
2.說(shuō)說(shuō)mvc模式的原理,它在android中怎樣運(yùn)用,你在具體工作中怎樣具體運(yùn)用mvc模式的。
3.AsyncTask 的異步機(jī)制和普通線程有什么區(qū)別,分別有哪些優(yōu)缺點(diǎn)。
4.多線程間通信和多進(jìn)程之間通信有什么不同,分別怎么實(shí)現(xiàn)?
5.請(qǐng)介紹下Android的數(shù)據(jù)存儲(chǔ)方式。請(qǐng)寫(xiě)出熟悉程度,并對(duì)應(yīng)舉例適合不同存儲(chǔ)方式的數(shù)據(jù)。
6.寫(xiě)出幾種你認(rèn)為可以提高Android程序運(yùn)行效率的方法。