就在上個星期五(2017年12月8號),我去了科大訊飛面試Java智能語音這一塊。
科大訊飛想必大家都知道,從早期的訊飛輸入法到現在的人工智能,都是非常牛逼的哈。直到2017年亮相烏鎮峰會,科大是火了一把。自2008年上市以來,最高市值接近1000億,突破千億是遲早的事。人工智能,一直也是我神往的方向。
面試官是個聰明的歐巴,嗯,從他的頭發密度完全可以看出來。
第一關,給你一段打印出來的代碼,一共有好幾頁,正反面都有,反面打印的還是個倒立的!
代碼大致是controller里面的一個方法,接收一個集合,對象里面應該是有語音文件的
方法的流程大致就是先遍歷集合,處理對象,保存數據庫
循環結束之后,調用一個方法輸出一個文件,然后返回
代碼是沒什么問題的,直觀上是這樣的,所以我覺得這沒問題啊。最后面試官歐巴告訴我:
1.沒得注釋,這一點很不美麗
2.for循環里面,萬一別人提交的文件有一個處理報錯了,沒有相應的處理
3.return之前沒有對前一行調用方法的返回進行判斷,萬一那個方法執行沒有成功怎么辦
心悅誠服,本寶寶還是嫩了點兒,罷了
第二關,面試問答,我就挑挑我印象深刻的來說說,還要很多別的問題
1.講一哈ioc,aop的原理
噗,我只是個搬磚的你問我磚的生產過程還有化學反應方程式?好吧,其實我說不清楚。
2.設計模式,我隨便說了幾個,感覺歐巴不是很滿意
3.我這里有一張紙,你隨便挑個項目給我畫畫架構圖
哎呀,我去。我就畫了,但是都是非常simple的東西,沒啥亮點沒啥特色,以前公司基本都是SOA架構,對於單個項目而言就是簡單的三層架構,技術架構的話無非是MVC那些老生常談了,就多個dubbo做接口調用什么地。
4.談工資,這個就不說了
5.你還有什么問題問的
我還問個錘子哦,問了一下面試官對我的感受,聊了一會兒
前前后后聊了個把多小時,一泡尿嫩是憋了一上午。最后自然是failed了,沒什么說的,自己沒有表現好。后續再努力吧!
我就吐槽一下,其實科大訊飛的面試官蜀黍還是非常好的,和他交流起來也很舒服。后續再慢慢找吧。
