百納筆試經(jīng)驗(yàn)分享
跟大家談?wù)動(dòng)嘘P(guān)我到百納公司參加筆試的經(jīng)驗(yàn)吧!
下午去了百納公司的筆試,去的時(shí)候陽(yáng)光那個(gè)明媚啊,不過(guò)感覺臉燙燙的,不知道是有點(diǎn)緊張還是因?yàn)橹形绯粤耸裁礀|西發(fā)生了反應(yīng)。
到了那一切順利的找到教室,雖然我明顯記得他把教室和時(shí)間都告訴我錯(cuò)了,但是我還是找到了。下面說(shuō)一下印象最深的題。
list data = {0,1,2,,,,,,19}; //list是一個(gè)鏈表,可以當(dāng)數(shù)組使用
list Count(int m){
if(data.Count<0 || m<0){
return -1;
}
while(data.Count > 1 ){
int nResultIndex = 0;
for(int i=1;i
nResultIndex ++;
if(nResultIndex == data.Count-1){
nResultIndex = 0;
}
}
if(nResultIndex + m < data.Count +1){
data.remove(data[nResultIndex]);
}else{
data.remove(data[nResultIndex + m - data.Count -1]);
}
}
return data[0];
}
問(wèn) 函數(shù)做什么用,有什么bug,寫新算法
這個(gè)題的代碼可以說(shuō)一字不差的,因?yàn)槲蚁脒@個(gè)東西想了40多分鐘,可能當(dāng)時(shí)腦子短路了,真的,前30分鐘什么都沒干,想錯(cuò)了N多地方,當(dāng)時(shí)也沒想出,現(xiàn)在感覺這個(gè)題不難,只是當(dāng)時(shí)在那種氣氛下,大腦真的短路了,然后就悲劇了。
后來(lái)做后面的題就很簡(jiǎn)單了,幾個(gè)算法題,其中一個(gè)是過(guò)河問(wèn)題,我用的遞歸遍歷所有過(guò)河組合,一個(gè)是用兩個(gè)棧寫一個(gè)隊(duì)列,我實(shí)現(xiàn)的比較簡(jiǎn)單,就是隊(duì)列兩個(gè);ゾ彌_倒置,后面還有一個(gè)實(shí)現(xiàn)一個(gè)手機(jī)詞典,不過(guò)當(dāng)時(shí)時(shí)間不多了,沒有按照他的.答案要求來(lái)寫,就寫了幾點(diǎn)值得注意的地方就交卷了。
我自己的感覺是這個(gè)筆試操蛋了,原因如下:
1. 字跡太亂,因?yàn)榈谝粋(gè)題做了很長(zhǎng)時(shí)間,所以心情不是很好,因?yàn)閯e人把我叫過(guò)來(lái)了,結(jié)果第一個(gè)就不會(huì),當(dāng)時(shí)很郁悶,導(dǎo)致了后面簡(jiǎn)單的題答的很亂
2. 很多細(xì)節(jié)沒有很好的注意,本來(lái)我是一個(gè)挺追求細(xì)節(jié)的人,但是因?yàn)榈谝活}的郁悶,后面整體細(xì)節(jié)部分很多漏洞,現(xiàn)在想想都很多。
3. 一些算法和設(shè)計(jì)回答的不到位。
總結(jié)一下,有失敗就有總結(jié),才能進(jìn)步嘛:
1. 以后筆試 要穩(wěn)定心態(tài),首先如果遇到了感覺不會(huì)做的不要慪氣,我就有點(diǎn),當(dāng)時(shí)想的是,他媽的不信弄不出一個(gè)看程序的題,現(xiàn)在想想越這么想越火,反而想不出來(lái),不如換下一個(gè)題做做,或許回來(lái)思路就清晰了。
2. 保證每一個(gè)題的質(zhì)量,就是說(shuō)及時(shí)我就會(huì)做一個(gè)題,那么就要把這個(gè)題做的完善做好,這一點(diǎn)我這次顯然也沒達(dá)到。
總的來(lái)講我還是很喜歡百納的筆試題,雖然答的不好,但是我感覺題目質(zhì)量還是挺高的,比較能判斷出一個(gè)人的水平,而且這個(gè)題受的隨即因素比較少,因?yàn)榇蠖嗍撬惴ê徒Y(jié)構(gòu)方面的,沒有考什么打印目前執(zhí)行文件的文件名之類的腦殘題目。
就反思這么多了,希望下次好好表現(xiàn),人生也需要低谷,而從低谷中走出是人生最快樂(lè)的事情。
【百納筆試經(jīng)驗(yàn)分享】相關(guān)文章:
網(wǎng)易筆試經(jīng)驗(yàn)分享01-15
公考筆試經(jīng)驗(yàn)分享11-28
分享寶潔集團(tuán)筆試經(jīng)驗(yàn)12-03