|
給大家分享一下我經(jīng)歷的Unix C面試題
(2011-10-19 21:26)
一鍵轉(zhuǎn)載
跳過(guò)“請(qǐng)做下自我介紹”那句面試考官口頭禪,咱們直接進(jìn)入正題 1、內(nèi)存對(duì)齊(也叫對(duì)界,指結(jié)構(gòu)體或聯(lián)合體,關(guān)鍵字#pragma pack),為什么要做這對(duì)齊 2、系統(tǒng)調(diào)用和庫(kù)函數(shù)的區(qū)別 3、有三個(gè)數(shù)據(jù)包,每個(gè)一千字節(jié),在用udp時(shí)接要接收幾次,tcp時(shí)幾次 4、select、poll和epoll的區(qū)別,效率呢 5、epoll的Edge Triggered和Level Triggered有什么區(qū)別,哪個(gè)效率高,為什么 6、套接字和文件描述符的區(qū)別 7、談?wù)凜++虛函數(shù) 8、對(duì)于36進(jìn)制數(shù)減法要如何實(shí)現(xiàn) 9、分別存有一億條QQ號(hào)和一千萬(wàn)條QQ號(hào)的兩個(gè)文本,怎樣從中取交集并集 10、什么是軟中斷(Linux內(nèi)核的) 11、講講fork調(diào)用 12、系統(tǒng)調(diào)用open有哪些flag 13、談?wù)勥M(jìn)程中的堆和棧 14、進(jìn)程和線程的區(qū)別 15、多線程編程中要注意什么問(wèn)題 16、什么是HTTP DDoS攻擊 17、TCP頭部,TCP三次握手,一個(gè)TCP包最多能有多大 18、IPC之于文件系統(tǒng) 19、談?wù)勏㈥?duì)列里的type(或者是共享內(nèi)存,我忘了) 20、談?wù)勗O(shè)計(jì)模式、什么是觀測(cè)者模式 21、談?wù)劮?wù)器模型 22、UML,什么是結(jié)構(gòu)圖,軟件開(kāi)發(fā)中的瀑布模型 23、了解CGI么 24、微博用戶頁(yè)面上列出他所關(guān)注用戶動(dòng)態(tài),要如何做架構(gòu),考慮一個(gè)用戶會(huì)有大量粉絲,或是關(guān)注大量的人 25、大端序和小端序,怎么轉(zhuǎn)換 |
|
|
來(lái)自: hubimaso > 《實(shí)習(xí)》