1. 程式人生 > >電話面試經歷,網易2017校招補招,機器視覺演算法崗

電話面試經歷,網易2017校招補招,機器視覺演算法崗

  人生中第一次面試。
  自我介紹過後讓我簡述專案。

  對於本科的專案問的問題有:1.怎麼得到數字(得到二值化影象之後,數字排列整齊,取左半邊)

                                                 2.怎麼識別數字(將數字矩陣縮小,每個數字的矩陣有不同的排列方式,識別特徵後用if判斷)

                                                 3.你的專案範圍比較窄,如果是識別街牌(門牌號)你會怎麼做。(識別,分割【顏色閾值】,提取數字,放入網路,識別)

                                                 4.如果門牌號的位數不固定,怎麼做(在得到的二值化影象,每個數字間有清晰的分界線,提取出每個單獨的數字,識別。)

  對於研究生專案:1.簡述過程(描述了一遍網路架構)

                               2.ReLu和Sigmoid函式相比有什麼不同 (數學公式不同,一個是1/(1+e^-x),一個是和零比較大小。

                               3.為什麼現在都用ReLu而不用Sigmoid?(ReLu的演算法簡單,這是主要差別【這不是正確回答】)

                               4.你從反向傳播的方向去考慮(呃....對不起)比如說梯度,如果x的值太大,求取梯度的時候會怎樣?(Sigmoid函式在x值過大的時候梯度值趨於零,而Relu不管x值有多大都有一個很清晰的梯度值。)

                                5.這有什麼好處(這更好的解決了優化的問題,因為有了清晰的梯度值,在梯度下降演算法中就能更好地優化引數)【面試官補充,這是解決了概率彌散】的問題。

                                6.你們用到了batch normalization層嗎(有)看過那篇論文嗎(有看過)說一說BN的作用(思考良久,對不起我不太記得了)

  之後問我是不是都用matlab實現(是的),C++和Python熟練嗎(都接觸過,在學習CS231n的時候是用python教學,就學了)。

  我問的問題:1.專業不對口會不會有影響(不會,他們內部有很多EE,物理的人反而更好)

                      2.網上說網易的員工福利很好,單身宿舍什麼的。我看網易員工工作的都很快樂,是這樣的嗎(簡述福利,員工宿舍,五餐,加班少等。說還挺開心的)

  面試結束。

  總結:總體上是失敗的面試。專案內容沒有整理複習清楚。下次面試前要至少把專案中用到的所有公式和filter層搞清楚。