找工作的來(lái)!華為車BU機(jī)器學(xué)習(xí)算法工程師面試經(jīng)驗(yàn)分享
作者:Klause 來(lái)源:投稿
編輯:學(xué)姐
文末附算法工程師萬(wàn)能簡(jiǎn)歷公式!
首先是機(jī)考
機(jī)考一共600分,三道題。一道100分,一道200分,一道300分。只要拿夠一百分就算過(guò)。
第1題:數(shù)組
給定一個(gè)數(shù)組,數(shù)組各個(gè)元素代表每個(gè)禮物價(jià)值?,F(xiàn)在要把禮物分組,一個(gè)組里面1個(gè)或2個(gè)禮物,每個(gè)組禮物的價(jià)值和不能超過(guò)一個(gè)給定的值。求最少的分組數(shù)量。(解題思路: 排序+雙指針就行)
第2題:樹
給一個(gè)數(shù)組,把數(shù)組的元素填到樹里面(結(jié)點(diǎn)個(gè)數(shù)確定,自己構(gòu)造樹),使元素的值乘結(jié)點(diǎn)的深度的和最小。
第3題:二維數(shù)組
二維數(shù)組里面存放有值,求從左上角到右下角走過(guò)的路徑的值的平均值最大的結(jié)果。
總結(jié)
機(jī)考今年的難度明顯增加。建議先在leetcode上刷刷題,盡量多做中等和困難的題,簡(jiǎn)單的題今年完全沒(méi)有,另外,華為機(jī)考的平臺(tái)是??途W(wǎng),使用方式跟Leetcode不同,需要自己寫輸入輸出的代碼,最好提前刷幾題適應(yīng)下。校招一個(gè)職位可以考兩次,進(jìn)如果第一次沒(méi)考過(guò)不要?dú)怵H!再去刷刷題回來(lái)再戰(zhàn)!我就是第二次過(guò)的
接下來(lái)是面試
1、專業(yè)面試一
面試官可能會(huì)跟你再?gòu)?fù)盤你機(jī)考的一些思路,然后也會(huì)讓你在現(xiàn)場(chǎng)手寫代碼,會(huì)重點(diǎn)考察基本知識(shí)和細(xì)節(jié)等。
2、專業(yè)面二
有手撕代碼,會(huì)主要考查你分析問(wèn)題,還有解決問(wèn)題的思路,也可能對(duì)你過(guò)往做過(guò)的一些項(xiàng)目的一些復(fù)盤啊等等。但是所有環(huán)節(jié)都會(huì)考察邏輯表達(dá),溝通交流等,面試過(guò)程中注意一下。
3、綜面
也就是部門主管面試,考察綜合實(shí)力,培養(yǎng)潛力、學(xué)習(xí)能力、是否有目標(biāo)感、團(tuán)隊(duì)精神、對(duì)企業(yè)文化契合度、對(duì)公司意向程度等等。
最后,面試如果手撕代碼環(huán)節(jié)沒(méi)寫出來(lái)不要緊,但是一定要表現(xiàn)出自己熱愛(ài)學(xué)習(xí)的積極態(tài)度和自己的解題思路。畢竟面試只給20分鐘寫代碼,面試官也并沒(méi)有期待面試者寫出很完善的代碼
最后希望大家都能拿到心儀的offer~加油!
關(guān)注【學(xué)姐帶你玩AI】公眾號(hào)
回復(fù)“簡(jiǎn)歷”
獲取算法工程師萬(wàn)能簡(jiǎn)歷公式!