海爾軟體面試

才智咖 人氣:2.38W

上週六去青島海爾軟體面試了,真的感覺面試挺緊張,沒有錄上,人呀,幹什麼事就要平常心,看公司挺大,就相表現,結果弄巧成拙。問題回答得沒有條理,不過把問題記下來了,大家一塊作以下,給我面試的兩個人我感覺真得挺牛的,我以為我知識面很廣,對c/c++研究挺深,沒想到他們還把我侃暈了

海爾軟體面試

c++部分1.1模板類; (想提問來,但沒問)

1.2拷貝構造---------拷貝構造的類與賦值 的記憶體區別(答案應該是一個是一個物件、兩指標;一個是兩個物件,可憐我當時暈菜到 拷貝構造 都忘了)

1.3解構函式為什麼在積累中建立為虛擬函式(關於這一個可以看一下孫鑫老師視訊上面有)vc++部分2.1訊息處理機(回答v上的定義就好,可憐我看書看多了,把And rew nbaum《作業系統:設計與實現》上的描述說了點)

2.2能否重寫mfc的訊息對映函式(我回答的是George Shepherd Scot Wingo <深入解析MFC>的mfc實現訊息對映的方法,可他們想讓我回答 侯捷<深入淺出MFC>上的方法,可憐我寒假下載了這本書還沒看)

2.3sendmessage/postmessage的區別(關於這一個可以看一下孫鑫老師視訊上面有,我當時有印象,但沒敢說,汗,可能被2.2給嚇壞了)2.4問我會不會寫dll文我說會,我自己寫過全域性hook函式,此處沒多問)

2.5問我寫一個vs開發環境的介面需要多長時間我太老實了,說沒做過,不知道)

2.6可以看到,我們一直沒交流好,於是,他們問我你會什麼?我心想令我對計算機從迷戀語言到迷戀演算法的.轉折時KMP演算法,我就給他們說我自己想到的如何實現cstring類的KMP演算法,中間用到了Tchar陣列,好心的面試官還詳細給我解釋了tchar的實質,就是windows核心程式設計上面講的。