華為2015屆招聘機試
今天參加了了華為提前批次的機試,每人3題,分別為60分、100分和160分。整體還算容易,注意輸入輸出格式,最好提前練習練習OJ,就沒問題了。考試環境的話類似OJ,並且可以上網,還有VC6.0和VS2005和eclipse使用。
(1)天數問題
輸入:MM-YYYY,MM為月份,YYYY為年份,例如:08-2014
輸出:指定年份和月份的天數。例如,08-2014,對應輸出為31。
考查點:字串的分割、字串轉整型、判斷是否閏年。
(2)字串處理
輸入:由數字和字母組成的字串,例如:333aaabb55ppin
輸出:數字後面的連續出現的(2個或多個)相同字元(數字或者字元),刪去一個,非數字後面的不要刪除,例如,對應輸出為:33aabb55pin。
考查點:字串的簡單處理
(3)輸入法編碼
輸入法的編碼原理為:根據已有編碼表,當輸入拼音和數字後輸出對應的字元。例如:
有如下編碼:喜_xi 洗_xi 系_xi 無_wu 五_wu(字元和拼音之間用下劃線隔開),那麼當輸入xi2時,結果為拼音位xi的第二個字元,即“洗”。
輸入:Code
喜_xi
洗_xi
系_xi
無_wu
五_wu
Search
xi2
End
輸出:洗
注意:當在編碼表中查詢不到時,結果為“Error”;當輸入的拼音沒有數字,即"xi"時,輸出結果為:拼音為xi的前若干個字元,但是最多輸出5個,即輸出:喜;洗;系。
考察點:字串的分割、字串轉化為整型、multimap的使用(key為拼音,value為對應字元)。
(4)性格測試
上機結束後,是性格測試,按著自己的性格選,隨意些就行,有題目會出現很多次,注意一致性。