深信服C/C++技术一面二面20180924
技術(shù)一面:主要是一些關(guān)于數(shù)據(jù)結(jié)構(gòu)和C/C++相關(guān)的內(nèi)容
1)鏈表和數(shù)組的相同點(diǎn)和不同點(diǎn);
2)了解靜態(tài)鏈表嗎?怎么用數(shù)組實(shí)現(xiàn)靜態(tài)鏈表?
3)使用庫(kù)函數(shù)strcpy應(yīng)該注意的問題有哪些?
4)鏈表反轉(zhuǎn)手撕代碼?
5)判斷含括號(hào)的表達(dá)式是否合法,手撕代碼?
6)map的底層實(shí)現(xiàn)是什么?為什么要用紅黑樹,從插入刪除考慮?
7)重載重寫覆蓋的區(qū)別是什么?
8)virtual關(guān)鍵字是為了實(shí)現(xiàn)什么,具體怎么實(shí)現(xiàn)?
9)二叉平衡式插入節(jié)點(diǎn)的時(shí)間復(fù)雜度,具體怎么實(shí)現(xiàn)插入的。插入數(shù)據(jù)是否會(huì)導(dǎo)致樹的不平衡?
?
技術(shù)二面:主要是簡(jiǎn)歷和算法
1)介紹一下自己?
2)介紹一下你參加過的比賽,你認(rèn)為最好的一次,你做對(duì)了幾道,具體問題是什么?
3)介紹一下你編程比賽中華為編程比賽的細(xì)節(jié)?LSTM算法的具體實(shí)現(xiàn)是怎樣的?
4)手撕代碼,兩個(gè)鏈表,找出鏈表中的相同元素,并把相同元素放到另外一個(gè)鏈表中,返回重復(fù)元素的鏈表,相同元素算一次;
5)問了筆試做過題目的思路,為什么會(huì)沒有AC?
6)了解哈希表嗎?哈希表的底層實(shí)現(xiàn)機(jī)制是什么?鏈表那道題目可以用哈希表實(shí)現(xiàn)嗎?
?
總結(jié)
以上是生活随笔為你收集整理的深信服C/C++技术一面二面20180924的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宫腹腔镜手术费用
- 下一篇: 《C++ Primer第五版》习题答案