华为数通部门软开9.16凉经
一面:1h10min
預約的2點,2:25之后開始。
1.自我介紹,項目。
2.說完然后直接題目發(fā)過來,題目大概是:
有本詞根的詞典 “an me cat ”, 有個句子 “I was meeting another cattey”
句子和詞根都是小寫字母用空格隔開 輸出句子中所有單詞的詞根,有多個就輸出最短的那個詞根,沒有的話按原單詞輸出。 這個例子輸出就是 “I
was me an cat”
我一看有詞典就用的前綴樹寫,寫完之后面試官讓我解釋前綴樹的結構struct,插入方法,搜索方法,還有main函數(shù)的輸入方式,為什么用cin的方式(因為題目的格式是單詞加空格的形式) 之后說思路沒問題,然后讓我編譯一下,編譯通過了,但是樣例沒測出來不知道為什么,他說沒關系思路對就行了。代碼就介紹了將近20分鐘。他截屏之后就繼續(xù)提問。
3. 問了些其他的問題:項目使用的語言?
項目中用到什么算法?承擔的角色?了解什么算法?數(shù)據(jù)結構?了解什么。。。還問了一些其他的不記得了,沒問什么關鍵的技術問題。
之后馬上收到了通過一面的短信,10分鐘不到開始二面。
二面:1h
1自我介紹
2問項目,問的很清楚,項目用什么做的,在什么環(huán)境下,什么原理,怎么實現(xiàn)的,系統(tǒng)的框架?用到的什么知識(答:面向?qū)ο?#xff09;怎么用到面向?qū)ο蟮?#xff1f;開發(fā)的軟件是開源的嗎?等等等等
之后他自己梳理了一遍我的項目流程,詢問我對不對,我說對,之后又說你這個項目為什么不能實現(xiàn)自定義的特征識別呀?我balabala。。。。這應該是個技術大佬。
3.然后問虛函數(shù),虛基函數(shù),虛繼承。
4.TCP和UDP的本質(zhì)區(qū)別?
5.設計模式了解?項目會用到嗎?說下單例模式怎么實現(xiàn)的?
6.操作系統(tǒng)知道嗎?linux用過嗎.
7.算法?dfs,動態(tài)規(guī)劃,數(shù)據(jù)結構接觸了哪些,項目中有用到嗎?這塊沒深問。
然后來了個top(k) 手撕,輸出前K個。要求復雜度小于nlogn。寫完過了一遍代碼,沒讓調(diào)試,說OK沒問題。就收到了二面通過的通知。
2h后
三面: 30min
1自我介紹
2 你是機械專業(yè)的呀?扯了有10分鐘,一直在說雖然是機械但是研究方向是軟件開發(fā),balabala… 頓時感覺涼了一半
3. 家庭情況。
4.項目中你是leader 怎么處理困難,怎么協(xié)調(diào)組員。你覺得學到了什么。
5. 華為加班怎么看?
6.工作地?
5.閑聊,
6反問
6:35結束
晚上10點多回寢的路上看了下官網(wǎng),主管面不通過。。。可能是綜合考量不通過吧,只是最后顯示的是主管面不通過。二面的虛基函數(shù)和虛繼承沒答好。還有技術棧很淺。。。繼續(xù)努力, 求撈。
總結
以上是生活随笔為你收集整理的华为数通部门软开9.16凉经的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用 身份证归属地查询API
- 下一篇: HTML调用QQ临时会话