整個(gè)面試持續(xù)一個(gè)小時(shí)左右。從C語(yǔ)言開(kāi)始考察,到文件操作,到線程同步,進(jìn)程間通訊,到網(wǎng)絡(luò)編程,網(wǎng)絡(luò)協(xié)議,到字符編碼。就差個(gè)日語(yǔ)沒(méi)考察。 說(shuō)實(shí)話,這個(gè)面試讓我心里很疑惑,這是個(gè)什么項(xiàng)目啊,需要考察怎么多的知識(shí)點(diǎn),而且還是針對(duì)一個(gè)協(xié)力過(guò)來(lái)的軟件工程師。把這個(gè)問(wèn)題丟給面試官,面試官說(shuō)他們做的是郵件系統(tǒng)服務(wù)器。。。
面試官問(wèn)的面試題: 一個(gè)進(jìn)程,有30個(gè)工作線程,每個(gè)線程都寫(xiě)一個(gè)log文件。設(shè)計(jì)一個(gè)linux下的監(jiān)測(cè)程序,實(shí)時(shí)監(jiān)測(cè)30個(gè)log文件的內(nèi)容是否出現(xiàn)錯(cuò)誤。