1. 程式人生 > >Unity面試經驗(兩天面六家,四個offer,濟南)

Unity面試經驗(兩天面六家,四個offer,濟南)

本文僅為二線城市的Unity面試經驗,求職環境與一線城市完全不同!!

1.海投

投簡歷用的app為Boss直聘,智聯招聘,前程無憂,(boss直聘是沒法投簡歷的,如果想投簡歷先跟人事打招呼,如果人事想看你的簡歷需要花十來塊錢),boss回覆速度最快,投遞簡歷後有三家直接發來面試通知,面試期間又發來三家面試通知。濟南這種二線城市,Unity職很容易碰上培訓機構,在58同城上找工作,遇見那些打著”0基礎“的旗號的招聘單位,100%是培訓的,我找工作的時候,遇見培訓機構招講師的我也是不考慮的,因為年紀輕輕就去當講師沒意思。

2.面試

第一家

     週一上午面試,MR方向的,前臺小妹把我一個沒人的會議室,填完面試表後,給我一張面試題,一共五題,難度蠻低的,c#寫一個斐波那契數列,四元數的作用,string和stringBulider區別,如何正確的在兩個Unity之間轉移資源。做面試題的時候,沒人看著,即使不會直接百度即可,(PS:面試是第一關,過了這關跟主程聊,這是第二關,彼此什麼實力兩句話便知,這是一般的面試套路

),寫完筆試題後人事進來簡單聊了兩句,然後問我:“先聽我們專案還是先跟主程面試”,我一聽這話,八成是有戲,然後我說跟主程面試,主程進來之後就聊,主程剛進來開口:”介紹一下自己“(這個是面試的一般套路,我也早有準備),這時候主要說技術,別說愛好啥的,說一下做過些模組,擅長什麼。當然面試官肯定會根據你所說來提問你,”這個咋做的,哪個咋實現的“,(PS:聊天的時候要引導面試官,把話題引向你擅長的領域,如果問到你不會的東西,你可以這麼說:“這個我沒做過,但是我做過跟這個類似的.......”),然後面試官根據簡歷所寫的來問我(這個也是面試的一般套路),這個我都有所準備,自己寫的東西都熟悉,不啦不啦跟他一說就行。主程聽到兩個關鍵詞Get到哪個點之後也沒有細問。然後主程問我擅長什麼,我說我擅長物理模擬和Shader,之前的工作做這方面的,寫過什麼什麼工具。然後就給他看我的CSDN(PS:二線城市比較low,一般不會要求技術性部落格這種東西,一線城市某些崗位招聘明確要求在Github上有開源專案,如果你沒有Github的話就可以這樣說:“上家公司是封閉開發,電腦沒有網,沒有USB介面,查資料什麼的都是有專人維護的資料庫,這種方式更安全且效率更高,所以我任何專案都沒有開源”。吹比這事,全憑一張嘴,冷靜淡定的說出來面試官也不會懷疑
),看完CSDN後面試官問指著我手機問我:“這個效果咋實現的?”(某個shader效果),然後我說:“用噪波圖的某個點的亮度值作為隨機值,給片段著色器畫素點的映射向U和V方向隨機偏移”,面試官get到兩個關鍵詞也沒有細問。(PS:回答問題時一定要簡明扼要,面試官不會每個字每個字的聽你說,聽到兩個關鍵詞,他就會認同你的回答,但是如果你不會,你可以跟他繞,繞來繞去把他繞暈了,或者繞到你所擅長的相關的領域,如果問一個問題你就說不會,問一個不會,那很可能要涼了,一定要向面試官輸出一些東西,讓他知道你是會一些東西的),答完shader的問題之後就開始聊人生,聊發展(這個也是一般套路),問我為啥搞這行,未來二十年的規劃是什麼。這個我就如實回答:

“Untiy這行現在已經有很多人在做了,但是未來還會更火,除了在遊戲領域的應用,AR/VR/MR上也很廣泛,但是真正廣泛的應用VR/AR/MR,可能要等十年或者五年,目前的硬體配置還不夠,而且價格太貴,難以普及,但是,硬體這東西發展的很快,所以MR/VR/AR普及到尋常百姓家是遲早的事。我當初為啥做這行呢,處於對遊戲感興趣,奔著獨立遊戲開發者的目標去的,但是,獨立開發這種事,先吃飽飯再談別的,何況還要結婚生子,去公司做Unity對獨立開發穩定很多。未來想創業,做面向小學生的unity開發教育”

這些也是我如實回答的,也是我內心所想,面試官很認可我對unity這行業發展前景的認知,兩人不謀而合,然後他開始跟我討論VR/AR/MR這個行業,這方面我瞭解的不全面(我之前做手遊的),所以主要聽他講,然後“嗯”、“對” 這種的附和。聊了一會開始聊他公司的產品(MR方向),我還是蠻感興趣的,最後聊的差不多了,也沒啥好聊的了,我問他:“你感覺我可以嗎?”,面試官說:“可以,你對我公司的意向多大?”,因為我這邊還有幾家面試,但是心裡對這家公司還滿意的,然後我說:“意向蠻大,但是我還有兩家面試,先去看看把”,最後主程跟我說我確定可以來的話,週五之前發offer。

第二家(週一下午):

      第一家是正兒八經的網際網路企業,第二家則像個小作坊,VR方向的,大樓像是某政府機關,進去之後挺冷清的,整個公司就四個人,一個老闆,一個主程(其實是跑業務的,不懂技術),另外兩個小青年做技術的。我在老闆辦公室直接跟主程聊(公司就兩個辦公室,一個放了幾臺電腦,還有HTC vive,另一個是老闆辦公室,各種綠植,真皮沙發,大字畫,還有一臺Kinect,小桌子茶具什麼的),然後我直接跟主程聊,聊我之前的工作,聊他們公司的現狀:兩個應屆大學生,水平菜,老闆希望我去帶帶他倆,薪資八千。

       我全程很冷靜,沒什麼表情,也沒怎麼說話,感覺這公司不太行,想趕緊溜,去下家面試,聊著聊著三個人都沒說話(我、主程、老闆),氣氛凝結了幾秒鐘,老闆說:“行,我公司就這情況,你看你覺得行的話啥時候來......”。我也蠻尷尬的:“行,那我就在考慮考慮”,然後他倆送我出來去電梯口,老闆想加我微信,我覺得既然沒想去就直接拒絕,不要浪費大家時間,然後我直接說:“其實我對您公司不是很有意向”,然後兩人都尷尬的笑笑。來了電梯之後我直接下去了。

      這家公司是賣VR產品的,軟體硬體捆綁買,一臺HTC vive進價五千,安裝軟體之後買五萬,一個VR的專案幾個月就做出來,買家都是大企業,買個十臺八臺的不眨眼鏡。雖然是小專案,但是利潤還是很高的。

第三家(週一晚上):

傍晚下了大雨,大風裹挾著豆大的雨點子,我等車時第三家公司的人事(其實是老闆)問我是否還能來,如果晚上能來的話,就等我一會,我說大概七點到,電話那頭說行。聲音是一箇中年老大叔,口音夾雜濟南方言,我對這個公司的印象已經有點差了,好像是個挺low的公司,老大叔都能當HR  ~ .~!

        下車之後去了公司所在大廈,是一個商住公寓大樓,一二層是超市商業街,上層是小公司那種,跟住宅一樣的房門,進去之後感覺好low,大概三個小房間,地上還有雜亂的電線和歪倒的拖把,然後老大叔跟我談了談我之前的工作啊,專案啥的。然後帶我去看電腦上的專案,這個老大叔不會用鍵盤,也不會解壓縮檔案,然後跟我談他這邊的情況,細節就不說了,總之是老大叔有人脈,以前是省級教育部門的,能攬到省高校的專案,現在接了很多專案,幾千萬到幾十萬不等,大概二十多個(教育改革,國家撥錢,必須把錢花出去),薪資方面是保底七千+績效+分紅,大概八九千。公司就五個人,一個老闆(老大叔),三個程式設計師(水平偏低),一個建模兼職美術,但是我對這公司的意向不大(虛擬模擬方向,沒什麼搞頭),跟老大叔聊的還算融洽,老大叔人很樸實,身上有一股傳統山東人的老實勁。

        表明我的意圖不大後,老大叔給了我他的名片,我與他一同下樓,老大叔提出開車送我回家或送到車站(回家很遠),我婉言拒絕後就走了,回家想到:有人脈可真牛X,這麼點小地方,都是幾千萬幾百萬的專案。

       後來我入職新公司之後老大叔還打電話問我,什麼時候去,或者考慮兼職也行,或者介紹同行去工作(當時我覺得油水挺高,留了名片想介紹同行去做),然後我這邊也沒有合適的人,就這樣不了了之了。

第四家(週二上午):

我在投簡歷的時候最中意這家公司,跟中石化合作的,開的薪資最高(10~20k),後來發現其實公司很一般。

           公司位於一個寫字樓的某一層,我到樓下之後給人事打電話,然後有人把我接上去了,領到一個昏暗的小會議室,面試官進來,開始看簡歷+自我介紹,剛開始說兩句,面試官問我:“啊? 你不是做JAVA的啊?”

         我:“啊?  我面Unity的啊”

         面試官:“嗷,我們這邊主要做Java的,我看你簡歷所寫的,你做美術的啊”  (或許是關於Shader的部分)

         我:“不,unity是寫程式碼的”

         面試官:“純寫程式碼?”

         我:“純寫程式碼。”

         面試官:“好 你等一下”

         面試官出去後又進來一個小夥,我一眼就瞟到他手上的紋身,坐下後,翻了一下我的簡歷之後眼神變得矍鑠起來,然後讓我自我介紹。簡單介紹兩句之後,就開始聊,主要是他問,我答,問我之前的工作,這個小夥說自己的夢想是做遊戲,畢業之後就留在濟南,曾想過去一線城市待兩年,但是也沒去,目前的工作很簡單,寫一下簡單的程式碼,然後搭場景,3Dmax建模,也做美術方面的工作(怪不得之前的人認為unity是美術),薪資不高。

         這家公司的Unity很不靠譜啊,我已經沒興趣了,小夥也覺得我應該在他公司呆不下去。問我期望薪資,我說八千。小夥說去問問領導,問完回來之後說,公司決定暫時不招聘unity了。 (⊙﹏⊙)

         我走時小夥想加我微信,以後多多交流,後來他也沒加。

         給我感覺就是非常不靠譜,面試官的年齡也比我小。

第五家(週二下午)

         這個地方很遠,在南邊,但是環境超棒,青山綠水。坐過站後又徒步返回去,順便欣賞風景。

         這家也是正兒八經網際網路企業,不是小作坊。有前端有後端有美術。進去之後人事直接跟我介紹他們的專案,是跟某地方政府合作的,給公安局用的一個系統。我對虛擬模擬沒什麼興趣,前景一般,技術落後。

         人事給我放了一段VCR,就是介紹這個政府專案。看完之後讓我跟Unity部門的負責人聊(應該算是主程)。這個小夥子看起來二十出頭,脖頸上有紋身,看到我後兩眼放光,雙手握住我的一隻手,重重的搖了兩下:“你好你好!”

         我:“要不要看看我的簡歷?”

         小夥:“我看過了,行的!”

         之後也沒提問技術上的問題,直接跟我講專案的進展。(在我來面試之前,人事跟我說需要我寫一套全域性的框架,還有優化,這個我都是沒問題的。)然後小夥跟我說現在專案一個很大的問題就是卡,我一看,好傢伙,整個城市的樓房,樹木,車輛什麼的模型全在場景裡,執行記憶體很高,DrawCall也很高,視訊記憶體頻寬肯定很吃力,小夥開口:

         “現在最大的問題就是這個,太卡”

         我:“場景中東西太多了,佔記憶體高,DrawCall也很高,用動態載入和LOD優化下”

         小夥:“我這邊想用AssetBundle動態載入,但是具體怎麼用不是很熟悉,你來的話需要給我們指導一下,還有就是現在專案寫的太亂,耦合高,需要你給我們寫個框架。”

         這個我倒是沒啥問題,簡單聊了兩句,然後小夥就跟人事去說話了。應該是覺得我可以了。

         然後人事跟我聊,現在想想我還有點後悔,聊到薪資的時候我說:“低於一萬我是不考慮的”,現在想想真是太狂了,很不好,因為我對這個虛擬仿真確實不感興趣,我內心的報價是八千,但是當時就想去第一家公司,所以報了個一萬,人事跟我說她們公司最高薪資是12k,有很多4、5k的。

         然後人事說需要跟老闆商量。我出她公司之後,感覺我說的話太狂了,很不合適。然後人事打來電話,表示剛跟老闆通過電話,老闆開保底8K,需要週一在跟老闆聊,相當於複試,到時候薪資可以面談。

         我委婉的拒絕了人事妹子,趕公交的路上,腦子裡一直回想那句狂妄的話,深感後悔。

第六家(週二下午)

         這個面試原本是週三上午的,由於上家面試出來之後才三點,還有很多時間,所以我直接給這家HR打電話問她現在有沒有時間,徵得同意後,我就趕往第六家公司面。

         第六家   這家也是做模擬的,面我的技術大概三十歲,也沒有問我技術的東西,也是談了談我之前的工作,然後又根據我簡歷所寫問了問某些技術點,聊了聊濟南這個Unity環境什麼的,薪資的話四五千左右,做的也比較基礎。

         又聊到shader的頂點動畫,矩陣變化,A*演算法等等,就這點技術話題,此面試官對Unity的認知還停留在前端這個概念上,並感嘆:“你數學一定很好啊”。我尷尬的笑笑。次面試官對於很多技術點都沒有聽說過,更無法詳談。

         雙方都覺得並不合適,閒扯兩句之後,也不浪費彼此時間。

3.入職

         週三到週日這七天,我收到第一家公司的offer等待週一入職,然後玩了整整五天,回想一下,濟南的程式設計師招聘大多聚集在.net ,java,安卓,H5前端這種傳統程式設計師行業,即使有做遊戲的也很可能是CoCos2D 或者h5遊戲,微信小遊戲,做Unity遊戲的還是蠻少的,很多單位都是做虛擬模擬/vr/ar專案,技術偏低。

                                                                                                                                                --2018.8