建信金科
建信金科面試是比較快。
8.10晚上第一輪:
(1)reator設(shè)計(jì)模式;
這個(gè)我不會(huì),主要是設(shè)計(jì)模式相關(guān),我往自己會(huì)的單例模式和適配器模式上扯了。像工廠模式這些基本的設(shè)計(jì)模式還是要了解的。
(2)RTTI:運(yùn)行時(shí)共享內(nèi)存;
根據(jù)百度百科來看,我還是沒有理解。
https://baike.baidu.com/item/RTTI/5752573?fr=aladdin
(3)I/O模型;
主要是我I/O模型的種類,然后我扯到了I/O復(fù)用上了select/poll/epoll
https://www.jianshu.com/p/d863a26dd32a
(4)dynamic_cast的具體實(shí)現(xiàn);
```
template<typenameT,typenameT1>
T1*my_dynamic_cast(T*t){
if(typeid(t)==typeid(T1)) {
return(T1*)t;
}else
{
returnNULL;
}
}
```
typeid 運(yùn)算符用來獲取一個(gè)表達(dá)式的類型信息。類型信息對(duì)于編程語言非常重要,它描述了數(shù)據(jù)的各種屬性:
對(duì)于基本類型(int、float 等C++內(nèi)置類型)的數(shù)據(jù),類型信息所包含的內(nèi)容比較簡單,主要是指數(shù)據(jù)的類型。
對(duì)于類類型的數(shù)據(jù)(也就是對(duì)象),類型信息是指對(duì)象所屬的類、所包含的成員、所在的繼承關(guān)系等。
(5)linux網(wǎng)絡(luò)編程;這本書要看
(6)map的重載“< “的陷阱;
重載“<“時(shí),但是此時(shí)并沒有重載”>“,只能用小于操作符實(shí)現(xiàn)大于操作符a>b為b<a,如果=操作符則表示!(a>b)&&!(b>a)。同理可以重載>。
但是不能重載“<="和">="。大概就是這個(gè)意思。
https://www.cnblogs.com/walkerlala/p/5561339.html
(7)零拷貝;
網(wǎng)絡(luò)編程保證數(shù)據(jù)使用較少次數(shù)的拷貝,具體的方案就是零拷貝。
(8)進(jìn)程和線程的區(qū)別:
創(chuàng)建進(jìn)程時(shí)需分配4GB虛擬空間,然后進(jìn)程切換要邏輯地址切換到物理地址;
8.11上午第二輪:
和第一輪面試內(nèi)容差不多,這次是兩個(gè)面試官面試的。
8.12下午一輪領(lǐng)導(dǎo)面試,一輪hr面試:
領(lǐng)導(dǎo)面試比較簡單,時(shí)間也比較短不到十分鐘。
hr面試就是特別像國企,沒有告訴我具體薪資待遇只是說達(dá)不到的我的預(yù)期;一直說他們部門比較穩(wěn)定。
總結(jié)
- 上一篇: 机器学习入门10 - 正则化:简单性(R
- 下一篇: 智利的地图(智利地图狭长是怎么形成的?)