商湯面試
商湯一面面經(軟件開發)
- 我是面的C/C++, 大部分時間是問項目, 中間問了幾個技術問題, 但有一個沒有回答上,直接被掛掉;
- 怎么讓浮點數向上取整;
- int(a+0.5);
- 怎么保存大的浮點數
- 用字符串保存;
- C++怎么實現多態
- 用virtual(虛函數)+指針或引用;
- 代碼實現一下;
- 為什么多態的析構函數必須為虛函數;
- 亂說了一通, 感覺回答得不太好;
- 智能指針了解不, 寫個類實現一下;
- 沒有寫出來, 雖然知道用引用計數實現, 但是實際用的是int*變量保存引用計數, 而且是一個模板類;
- STL熟悉不, 講講用過哪些容器, 底層實現是什么, 有什么區別;