這次微軟實習面試是投的自然語言處理的崗位,被分配到了微軟小冰的組進行面試,面試一共是三輪技術面,在蘇州進行(我學校在杭州,微軟還會報銷車費),三面結束後會告訴面試的評價以及結果。
實習時間原本安排的下午兩點,但是我到的比較早剛好遇到十點半那一批就跟著一起去面試了。面試還是很快的,排除中間吃午飯的時間,大概面試總的時間在四五個小時左右。
第一輪是技術面,面試官上來就是問我乙個演算法題,找到最大的k個數,很經典的題目,但是我忘記怎麼做了啊!最終也只是想到了用堆排序k個數字的方法,最後在面試官的使用快排的提示下,才磕磕盼盼的寫出來**,最後**還寫的不好,可以優化的地方沒有進行優化。不過從最後結果來看,這一輪應該是positive。
第二輪也是技術面,小哥看起來很geek。上來 首先問的簡歷上寫的lstm生成的問題,然後感覺我解釋的讓他不清楚,因為他重複問了乙個問題好幾次。然後問我知不知道填色問題,我說我不知道之後,面試官又是甩出一道題目:給定乙個鄰接矩陣,0代表不相鄰,1代表相鄰,給定k個顏色,求出每個item應該怎麼塗色。我想了半天也沒有想出合適的方法(其實是知道暴力求解,但是覺得太low就壓根都得沒說),最後讓小哥都懷疑我有沒有接觸過計算機了,這麼基礎的都不知道。還問我知不知道迴圈,遞迴!!!然後問我知不知道列舉,我愣了,很久都沒聽說過這個詞語了。然後小哥跟我解釋列舉是 什麼意思(尷尬)。小哥又問我知不知道遍歷方法,我說知道深度遍歷廣度遍歷,然後他說你試著做一做。然後我又嘗試著用廣度遍歷做,感覺最後雖然寫出了乙個方案,但是小哥並不滿意。從最後結果來看,這一輪面試確實是negative。
第三面還是技術面(header),面試官很nice,一開始問了我一些深度學習方面的問題,比如啟用函式,rnn的內部結構(我沒回答出來,被問過好多次了,要檢討自己了),然後又問我我生成詩詞是怎麼做的,怎麼評估最後的好壞(感覺這一步我也沒 回答好,因為我說我沒有用數學的方法評估過)。然後面試官又給我乙個題目:求二叉樹的最長鏈(鏈指的是從乙個根節點到另乙個根節點所形成的路徑)。很遺憾我這道題用的是求最長根路徑的方法,但是面試官馬上指出來我這樣是錯的,於是就卡殼了,在面試官提示下也沒有想出合適的方法。
最後問hr姐姐,果然得到的是negative的評價,我想應該就是自己的專案沒有講清楚,還有常用的結構沒有寫清楚(rnn,lstm,啟用函式,正則方法,lr,svm,gbdt,xboost等等),還有就是基礎的演算法能力不行。
還好清楚的知道了自己的問題所在,知道應該怎麼提公升,也知道了面試大概是什麼樣子。雖然沒能得到offer,但是也是收穫很多的一次經歷,並不亞於得到offer。
另外這一行也認識了很多做自然語言處理的同學,和他們聊了聊感覺收穫很大,也知道了他們的學習大概是什麼樣子的,以及自己需要彌補的方面是什麼。
總結一下:
後面應該還是要繼續刷題總結
西瓜書也要細細的看,知道基礎的常考的模型的推導(比如lr,svm,gdbt,xboost)
deep learning要繼續看,大致了解即可(內容太多了),最好是快速看完一遍,然後再看第二遍
開始複習c++,然後學習stl。 把c++作為大語言來學,python作為小語言。
多寫部落格。
2018 華為實習生面試經歷
國內某中等985高校本科生三年級,專業為電子資訊類。之前大一大二多做硬體設計,參加各種電子設計大賽 微控制器比賽,大三想轉為軟體,已獲保研資格。其實我本身是想讀研的,此次參加華為實習生招聘主要目的有兩個。想證明一下自己 經歷一下求職全過程,體驗一下面試過程。事實來講,華為實習生面試還是比較水的 華為...
實習面試經歷
南山智園面試經歷 一面 15min 題主那天下午剛寫完課堂 lab,狀態不好,過去的時候整個人也十分的困倦,到了公司等了 10min 左右,然後面試官來問我專案經歷,介紹完後,又詢問我課程學了什麼,我給面試官講了些,資料結構,訊號處理,舉例說了 ctft dtft fft 這三個,又說了自己對 ma...
通過微軟實習面試
沒有想到自己竟然過了微軟實習生的筆試和面試。出乎過去的想像。本來是想不為學院丟臉就ok了。現在想想真的沒有給學院丟臉。上午進行的筆試,tim chen來的太晚了,本來說10點,結果快10點半才來。這半個小時裡和老邊閒聊了一陣。然後tim就來了。先交了簡歷,然後自己簡短的介紹了下自己。自己寫的簡歷最短...