面試部門:Cloud Bu, 面試崗位:人工智能工程師
錄用排序中,也不知道啥時候能被撈起來,發個筆經+面經攢攢人品,從投遞華為,到收到筆試,到最終完成所有面試,這真實一個漫長的等待,一度以為太菜,簡歷都被篩掉了, 9月18日申請 -> 10月30榷訓考 -> 11月03日測評 -> 11月08日一面 -> 11月14日二面 -> 12月6日三面 三個月,快三個月才走完,等最終的結果,不知道還要需要多長時間??????
筆試,筆試,筆試
首先講講筆試,筆試一共三題,第一題
這一題是進制轉換,將輸入的數轉換成十進制, 輸入字串格式有兩種:- 第一種:base#n,base表示數字基數(進制),范圍2-64,超過10的數字用a-z, A-Z, @, _ ,總共54個字符表示
- 第二種: n,沒有base#,0x開頭是十六進制,0開頭是八進制
第二題
這一題有一個n*n的方格,方格的編號方式如圖所示,最左下角方格編號為1,這個方格的左下角坐標點為(0, 0),
題目要求給一個 圓心(x, y) 和 半徑r,求圓經過的所有方格,如果沒有經過任何方格,輸出-1,其中x, y, r 都為整數, 如果圓只經過方格的頂點或邊,沒有進入方格內部,不算經過該方格, 如上圖所畫,輸出結果應給為 1 2 3 4 5 8 9 12 13 14 15 16第三題
拆禮物盒, []表示一個盒子,盒子里可以放多個禮物或禮物盒,禮物盒都不為空,
要求拆開所有禮盒,取出小禮盒,僅保留里面的禮物,并擺好禮盒,禮盒擺放要求:
1. 大禮盒在底層,小禮盒在頂層
2. 同一級別的禮盒,按照原來從左到右的順序擺放
3. 拆開后,如果大禮盒剩余為空,輸出[]
例如:
輸入:[ [a, b], [c, d], e, f ]
輸出:[a, b], [c, d]
[e, f]
輸入:[[a, b], [c, d]]輸出:[a, b], [c, d]
[]
面試,面試,面試
面試階段太南了,我太南了! 正好是考試的最后階段,一周的時間里穿插著復習、考試、面試,根本沒法好好準備面試,上午考試,下午就是面試,南上加南,一面 技術面
- 自我介紹1
- 專案介紹,對專案中的細節詳細問了幾點,
- 機器學習相關的幾個問題,好像不是很難的樣子,忘了問了啥了,
- 問了最熟悉哪個編程語言,我選了python
- 基于python,問了三個問題:
-
- *arg, **kargs的用法
- python中基本型別有哪些
- 內置資料結構有哪些(tuple, list, dict, set), tuple與list有什么區別
- 手撕代碼 (技術面少不了的環節)
-
- 螺旋陣列,如圖所示,1的坐標為(0, 0)
- 要求,給一個坐標,然后求這個坐標對應的點是幾

二面 技術面
- 自我介紹2
- 詳細介紹重點專案,遇見哪些困難,怎么改進的,在這個專案中哪一方面最重要,我在專案中做了什么貢獻......
- 講一講NLP相關優秀模型,Bert 等
- 解釋 極大似然估計,最大后驗概率估計
- 解釋核函式及其應用
- 講一下 EM演算法
- 手撕代碼
- 判斷是否為交叉字串
- 如:str1 = "abcd", str2 = "1234", str3 = "ab12c3d4", 判斷str3中是否包含str1與str2交叉后的字串
- 這題面試官直接說給我聽題目,讓我把代碼寫紙上然后通過攝像頭拍給他,題目聽的大概好像這個意思,
三面 業務主管面試
- 自我介紹3
- !!!讓我用英文再自我介紹一遍,然后他也用英文問了下我的專案,再用英文介紹了下專案!!!
- (我根本沒想過有這么一個環節,懵逼了一會兒,然后現場freestyle一段,介紹了一個專案,然后他說可以換中文了,)
- 詳細問了下專案,跟二面介紹專案差不多,專案中的困難,怎么解決的等等
- 問了下作業地點,想去哪里作業
除了上述所描述的問題, 三場面試都問了是否了解圖模型,與其相關的問題,可惜我不是很了解圖模型,
總結一下三場面試,需要準備好編程相關的問題,機器學習相關的問題,自己方向最新的技術,另外,三場面試都著重問了專案,可能我比較菜,沒有發過論文,自己對專案的細節一定要十分了解,這樣就不用慌了,隨便問都能答上來,
最后一點,準備下英文自我介紹、專案介紹,好幾個朋友都是全程中文回答的,我這突然讓英文回答,根本沒準備過,講的程序中,我的手都在抖,太緊張了,出乎意料啊,也可能這跟部門有關系把,
最后,祝我好運,能被華為從池子里撈起來吧,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/5232.html
標籤:其他
上一篇:GC與記憶體分配策略
