建信金科


建信金科面試是比較快。

8.10晚上第一輪:

(1)reator設計模式;

這個我不會,主要是設計模式相關,我往自己會的單例模式和適配器模式上扯了。像工廠模式這些基本的設計模式還是要了解的。

(2)RTTI:運行時共享內存;

根據百度百科來看,我還是沒有理解。

https://baike.baidu.com/item/RTTI/5752573?fr=aladdin

(3)I/O模型;

主要是我I/O模型的種類,然后我扯到了I/O復用上了select/poll/epoll

https://www.jianshu.com/p/d863a26dd32a

(4)dynamic_cast 的具體實現;

```

 

template<typename Ttypename T1
T1 *my_dynamic_cast(*t){ 
  if(typeid(t== typeid(T1)) { 
    return (T1*)t
  else
  {
    return NULL
  
}
```

typeid 運算符用來獲取一個表達式的類型信息。類型信息對於編程語言非常重要,它描述了數據的各種屬性:

對於基本類型(int、float 等C++內置類型)的數據,類型信息所包含的內容比較簡單,主要是指數據的類型。

對於類類型的數據(也就是對象),類型信息是指對象所屬的類、所包含的成員、所在的繼承關系等。

 

 

(5)linux網絡編程;這本書要看

(6)map的重載“< “的陷阱;

重載“<“時,但是此時並沒有重載”>“,只能用小於操作符實現大於操作符a>b為b<a,如果=操作符則表示!(a>b)&&!(b>a)。同理可以重載>。

但是不能重載“<="和">="。大概就是這個意思。

https://www.cnblogs.com/walkerlala/p/5561339.html

(7)零拷貝;

網絡編程保證數據使用較少次數的拷貝,具體的方案就是零拷貝。

(8)進程和線程的區別:

創建進程時需分配4GB虛擬空間,然后進程切換要邏輯地址切換到物理地址;

 

8.11上午第二輪:

和第一輪面試內容差不多,這次是兩個面試官面試的。

 

8.12下午一輪領導面試,一輪hr面試:

領導面試比較簡單,時間也比較短不到十分鍾

hr面試就是特別像國企,沒有告訴我具體薪資待遇只是說達不到的我的預期;一直說他們部門比較穩定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM