1. 對(duì)IO多路復(fù)用的理解2. epoll相比select和poll性能高的地方3. epoll怎么知道文件描述符上發(fā)生了事件 感覺是想問(wèn)ET模式和LT模式,當(dāng)時(shí)沒反應(yīng)過(guò)來(lái)面試官想問(wèn)什么4. 為什么用線程池不用進(jìn)程池(多線程是否能完全取代多進(jìn)程) 我心想線程池真的不能完全代替進(jìn)程池嗎,進(jìn)程的切換效率很低啊,不過(guò)一個(gè)線程掛了整個(gè)進(jìn)程就會(huì)掛,谷歌好像用的進(jìn)程??5. 瀏覽器怎么知道服務(wù)器返回的是圖片還是js或者css6. 為什么要實(shí)現(xiàn)自動(dòng)增長(zhǎng)的緩沖區(qū),vector不就可以嗎7. 不用單例模式寫日志會(huì)有什么問(wèn)題?多進(jìn)程下呢? 不知道不知道···8. 動(dòng)態(tài)鏈接庫(kù)和靜態(tài)鏈接庫(kù)分別有什么優(yōu)缺點(diǎn) 忘了9. 內(nèi)存為什么設(shè)計(jì)棧和堆,不能都在堆上分配嗎 亂扯一些內(nèi)存碎片啥的10. 怎么優(yōu)化內(nèi)存使用率,減少內(nèi)存碎片 不知道不知道···11. 瀏覽器訪問(wèn)服務(wù)器會(huì)經(jīng)過(guò)哪些協(xié)議?12. 怎么做到多服務(wù)器的負(fù)載均衡 當(dāng)時(shí)沒看過(guò)負(fù)載均衡,隨便蒙了個(gè)nat算法題:1.要求把串A中所有串B都換成串C應(yīng)該是棧+hash2.買股票的題,給出n天的股票值,可以進(jìn)行無(wú)數(shù)次交易,求最大值dp,可以o(n)兩題只給了20分鐘,一頓猛敲第1題還是寫了不少bug