通過(guò)網(wǎng)上申請(qǐng)后,首先迎來(lái)了cvte的網(wǎng)上在線測(cè)試,過(guò)了在線測(cè)試后就來(lái)到酒店參加面試。那一天面了兩輪,兩輪相隔時(shí)間不到五分鐘,都是技術(shù)面,一面順利通過(guò),感覺還蠻有希望的,無(wú)奈二面的時(shí)候問的很多題都答不上來(lái),然后就掛了。
面試官問的面試題: 首先在線筆測(cè)考的基本都是C/C++、數(shù)據(jù)結(jié)構(gòu)和操作系統(tǒng)的問題。
一面的時(shí)候?qū)⒑?jiǎn)歷遞給考官,居然沒有讓我自我介紹,而是先問我為啥來(lái)那么遠(yuǎn)的城市讀書(家在廣東,大學(xué)卻在西安),拉了一會(huì)家常,然后正式進(jìn)入技術(shù)面。他讓我先介紹自己的項(xiàng)目,我的項(xiàng)目是實(shí)現(xiàn)了一個(gè)LINUX局域網(wǎng)聊天軟件,于是他就問了我很多tcp/ip的問題,并問我用了什么協(xié)議,問我udp協(xié)議怎樣實(shí)現(xiàn)可靠傳輸,網(wǎng)絡(luò)出現(xiàn)擁塞時(shí)該如何解決。接著問了一些數(shù)據(jù)結(jié)構(gòu)的問題,問我廣度搜索和深度搜索用了什么數(shù)據(jù)結(jié)構(gòu),廣度當(dāng)然用了隊(duì)列,深度當(dāng)然用了棧。讓我寫一個(gè)代碼,用兩個(gè)棧實(shí)現(xiàn)隊(duì)列,只需寫出出隊(duì)和入隊(duì)的函數(shù)。接著是C/C++的內(nèi)容,問了它的三大特性,C實(shí)現(xiàn)了其中哪些特性,是怎么實(shí)現(xiàn)的,還讓我寫了加法運(yùn)算符重載的代碼。LInux系統(tǒng)就問了一些常用的命令,記得一個(gè)問題沒答上來(lái),如何找出子目錄中含有“abc”字符串的某文件。一面總體答的還行,接著進(jìn)行了二面。
二面的內(nèi)容簡(jiǎn)直虐心,上來(lái)直接問了我用超塊和inode,我忘了的說(shuō),然后叫我用嚴(yán)謹(jǐn)?shù)恼Z(yǔ)言描述cin和cout,第三個(gè)問題是linux32位系統(tǒng)可malloc的最大值,當(dāng)然要分析啦,第四個(gè)問題是linux常用的文件系統(tǒng)有哪些,第五個(gè)問題是要講hdd上某個(gè)數(shù)據(jù)發(fā)送給客戶端,會(huì)執(zhí)行幾次拷貝動(dòng)作,第六個(gè)問題問了程序進(jìn)入main()函數(shù)前會(huì)執(zhí)行哪些動(dòng)作,第七個(gè)問題,問我gdb調(diào)試過(guò)什么,我說(shuō)經(jīng)常調(diào)試一些算法題(然后被他深深鄙視了)