#百度提前批#7月31日被問麻了,不是,他自己標(biāo)得go,面試的時候來一句我們這是c++的崗啊,我來問你點(diǎn)c++的問題啊?????只能說運(yùn)氣不好了。。。1. stl用過哪些(好想說沒用過。。。),stl list怎么實(shí)現(xiàn)的額,vector怎么實(shí)現(xiàn)的。vector刪除一個元素怎么實(shí)現(xiàn)的,迭代器會不會發(fā)生失效,為什么失效。如果是list會不會失效。。。。如果是map會不會失效。你看我像不像失效。。。map的底層數(shù)據(jù)結(jié)構(gòu)(紅黑樹?)2. 構(gòu)造函數(shù)會不會是虛函數(shù),析構(gòu)函數(shù)呢(這個我還是會的),智能指針說一說有哪幾個。。。。。。3. linux的常見命令,從一個文件中取出某一列進(jìn)行排序并打印用什么命令(linux這種工具命令實(shí)在是用的挺少的)4. 操作系統(tǒng)的一些常見問題,進(jìn)程內(nèi)存映像有哪幾個區(qū)域,靜態(tài)變量在哪個區(qū)域,全局變量在哪個區(qū)域,如果靜態(tài)變量已經(jīng)被初始化了在哪個區(qū)域。5. 分頁有什么好處,為什么要分頁,為什么需要虛擬內(nèi)存,虛擬內(nèi)存有什么用,虛擬內(nèi)存如何映射到物理內(nèi)存,虛擬地址怎么轉(zhuǎn)換為物理地址。頁面置換算法有哪幾種。怎么實(shí)現(xiàn)的。6. tcp握手的過程說一下,揮手的過程說一下,為什么要有3次握手,為什么兩次不行。揮手的time_wait是干什么的,tcp是如何保證可靠傳輸?shù)摹?. 輸入url到瀏覽器渲染結(jié)束發(fā)生了什么,如果是https的話發(fā)生了什么,http的狀態(tài)碼你知道哪幾個,如果請求頭上是range的話而且成功返回,狀態(tài)碼應(yīng)該是多少。8. 打開vscode,實(shí)現(xiàn)一個string類,用c++, gg,還得照著stl來,我stl這方面屬于是,十竅通了九竅,gg總的來說就是,面試涼涼?????,c++的問題基本上只會虛函數(shù)那個,其他的都是按照我自己如果想要設(shè)計的話怎么設(shè)計來說的,面試官會不停引導(dǎo),最后好像還說對了幾個,面試官還是挺好的,就是自己太菜了,沒怎么用過c++,操作系統(tǒng)和計網(wǎng)的話回答的還行,就是linux和c++ 還有最后的設(shè)計一個string類泰拉垮了,估計是涼了8月3日更新:面完我都以為掛了,沒想到過了,感恩一面面試官,今天下午給我打電話約二面了,希望能過(過來許個愿??)