Unity 工作經歷 近期面試經歷

2022-04-28 15:45:12 字數 4516 閱讀 3629

由於團隊解散,這最近都在找新工作機會——投簡歷找工作。已經面試三家了,都沒拿到offer,挺失落的。把這種感受記錄下來,以作後鑑。

這本質上是一篇面試經歷的記錄,並不是什麼面試攻略,主要是給自己總結的。但是,也許會有同道中人看到,誰知道呢。所以,還是先自我介紹一下。

然後就說說,這段時間去三家公司面試的經歷。

第一家:公司約的時間是下午2:30,我去得比較早,大概2點,我就隨便走走,隨便逛了一下看看公司環境什麼的。公司還挺好,一共佔了寫字樓的三層。差不多到點了,我便到前台做了個登記,然後前台安排我做了筆試。拿到筆試題目的時候我有點懵了。有演算法資料結構相關的題,比如:乙個陣列,怎麼不用迴圈,不逐一賦值,把它逆序輸出。然後是c語言,c++,c#,lua,c和c++(很多指標題)平常不怎麼用,早忘記得差不多了,lua直接不會。唯一做的好一點的可能是渲染那一塊的東西,因為沒考多深,基本也就是渲染流程那些。然後hr象徵性地面了一下我,讓我回家等通知(當然,這種小公司,一般沒什麼複雜流程,等通知基本就是沒戲的意思,面試過幾家的人應該都知道)。這筆試做得很差,也沒抱希望了。考演算法、資料結構、渲染這些理所當然,c#和lua也合理,但是c和c++當時真的想不明白為什麼要這樣考,做了三年,從來沒用過。但後來想想,這也許可以考查乙個人的程式設計基礎到底怎麼樣吧。經過這家公司面試,於是我就花了幾天去學習lua,基本的語法感覺都沒問題。於是又投了兩家。

第二家:這家考了乙個演算法,入門級的:寫乙個函式用遞迴求數列:1,1,2,3,5,8,13,……,n 第n個值。這題我是用lua寫的,從技術面試看應該沒什麼問題。考的語言基本上是lua,考了__index, __newindex, rawget,rawset,這些我前幾天花時間看了,也基本掌握了,考法是一段**,寫出後面幾個print列印出來的值,都做完了,應該問題也不太大。還有一些比較理論的,比如描述c#的gc,描述陣列與列表的區別等。也有一些經驗性的,比如讓你做ui模組怎麼做?實現全域性事件(我並不知道這是什麼東西,尷尬)時,怎麼處理和ui事件的衝突等等。全都答了,寫**的題都用lua答了。然後就到技術面了,來了兩人,乙個說他是主程,另乙個沒說。他們比較奇怪,說為什麼我簡歷沒說會lua(因為簡歷早就寫好了,而lua是後面自學的,簡歷也列印了幾份,就懶得改了),但我的題都是用lua答的。我說因為卷子上面說用lua答**題 (其實後面括號寫了,如果不會lua,可以用c#)。他又問,你們之前的專案不用lua嗎?我老實說了,不用,我們不做熱更新,但出於興趣,我自學了。還問了一些做ui的細節,比較瑣碎,不太記得了,唯一記得比較清楚的是問了乙個我是怎麼實現場景載入的問題,我說用系統的非同步載入api,然後監聽場景的資源載入,把總進度顯示在loading進度條,還表述了一些細節。也問了一些淺顯的渲染知識。基本也就這樣。然後就到了hr面,關於hr面我主要說一點,她問我主程有沒有跟我講過這裡的工作強度,我說沒有,然後她說每週要加班3天,乙個月大概有一天要通宵。其實加班沒什麼,做了幾年工作,現在要解散的這份也是995。但問題就在於我是內推進去的,而我那朋友和我說他們是不用怎麼加班的,問題就來了,我的期望薪資是按不怎麼加班的前提下的。她說等下產品經理應該會和你交待這些。然後她還交待了一些公司的情況,主要社保之類的,這沒什麼好說的。最後就是產品經理面。這一面就有話要說了。他進來,讓我自我介紹一下,問了一下我工作經歷。然後他開始表述他對遊戲的觀點,他說:「做了幾年遊戲,你也知道現在的環境,想要做一些有創意的,顛覆性的產品很難,我們都是靠人力物力堆產品把流水推上去的。我不要求你們有多麼出色的能力,態度好就行。我是策劃出身,你也知道,現在遊戲好了就是大家努力的結果,做不好就是策劃的鍋。所以我是要求我們的策劃每天都要加班。好記性不如爛筆頭,我讓我們的策劃每天都寫**,記錄他們一天中遇到的問題,想到的新想法。你們技術作為配合,乙個星期至少要加班3天。」(這不是他一口氣說的,我總結的)他說的時候我也沒怎麼插嘴。點頭就是了。當他問我有什麼問題的時候,我就問了,聽說我加班是要申請的(這是內推我的那個朋友告訴我的,他說不用怎麼加班,加班要寫申請,而且有加班費)?他說是要申請。我又問:那每天都要寫申請嗎(我個人比較煩這些東西,很浪費時間嘛)?他說是的,你自己根據情況選擇三天申請。我再問:那週末要不要加班?他有些不耐煩了,大概說不用。我沒聽清啊,單純的我再問了一遍,週末要加班嗎?他急了,你怎麼對這個問題那麼感興趣?整個過程我的語氣都很平和,表情應該也沒有表現不願意加班(表情我看不到啊,但我對加班這種事沒很大的意外啊,我只是想確認事實而已)。然後他問我還有什麼問題,我說沒有了。他就說,那行,你先回去吧,有訊息我們會通知你。我聽到這個,我心有點虛,我想基本吹了。我想,肯定是因為我後面那幾個關於加班的問題問得他反感了。第二天,我實在不甘心,我想確認是不是由於這個原因被否。又由於是內推,和hr之前就聊得比較熟了,我就問hr,是不是因為這個原因。她說和產品經理溝通後,確實是這樣原因。她說她再去給我爭取一下,我說不用了,強留的瓜不甜(正確說法應該是強扭的瓜不甜,哈哈)。第二天,她又主動跟我說,她還是再幫我爭取一下,不想浪費乙個人才。但我已經不想去她們公司了,我撒謊說我已經拿到其它公司的offer了(我撒謊了,不是好孩子,但我實在不知道該怎麼拒絕她,如果她去交涉又給我offer了,我再拒絕,就太沒人情味了)。第二家公司,也就這樣有緣無分,擦肩而過了。這裡我最想吐槽的是:問清楚加班情況和願意不願意加班,根本就是兩回事吧?而且,如果我問清楚了,還是去了,說明我是做好心理準備才去的。相比於那些什麼都不問,然後去到才覺得和期望相差太遠,抱怨苦抱怨累,上班應付了事,甚至做幾個月就拍屁股走人的不是要好很多嗎?你覺得呢?第二家面試就說這樣了。

第三家:第三家沒有筆試,直接進入技術面試。首先讓我自我介紹,如此這般介紹完了之後。他首先讓我比較各種資料結構。陣列,arraylist,list,字典特點都比較了一通,大概沒什麼問題,他只是嗯了幾聲。但我沒說雜湊表,因為我不怎麼熟悉。但面試官不肯放過這個點,他問,那雜湊表呢?我試圖按自己的理解從表層扯一些,以表示我是用過它的,有去了解過它的。扯了幾句,我發現我實在扯不下去,我說雜湊表我還不是很理解。由於看到我簡歷寫著第一家公司是做ui的,他問我:ui管理要怎麼做?包括一些什麼東西?我就按我的理解,把如何管理ui各個模組,包括模組的載入顯示**,還有ui和資料的互動講了一遍。然後他說:你連什麼是管理都不知道,管理和資料沒有關係,也不是你說的這些為了實現你專案的功能而寫的一些東西,是能夠抽象出來成為一種框架的東西。我虔誠地點頭並應了一聲:嗯。然後問我關於ui的層的控制問題,答了一些渲染佇列的知識,具體不太記得了,沒什麼問題也沒糾結太久。然後,他問我:攝像機消耗什麼?what?我近視,沒聽清。攝像機消耗什麼?呃,這個,消耗什麼呢?不知道,真不知道,沒想過啊。停頓了片刻,我說這個我不知道。最後就回到c#的問題上,拆箱裝箱,把過程原理說一下。嗯,裝箱拆箱就是乙個型別強制轉換的過程,我把值型別在堆疊中儲存怎麼轉成託管堆裡儲存的引用型別,引用怎麼轉成值型別,引用型別的引用型別(就是引用型別裡面的變數還是引用型別)怎麼轉換成引用型別等說了一下,好像問題也不太。好傢伙,他問我,如果c#沒有提供強制型別轉換,你怎麼自己去實現它?這個,問得我啞口無言,以前想都沒想過。然後問我協程是怎麼實現的,如何用純c#怎麼實現協程。協程,我只會用啊,我哪想過它是怎麼實現的啊。然後他就說了,你以後啊,在做專案和學習的過程中,要多想想為什麼要這麼做,這麼做有沒有什麼問題。而不是寫完邏輯扔上去測試,有bug拿回來修改,改到能執行就算完事。臨走的時候,他說:基本還可以,你先回去,我到時打**通知你和老闆見面。一聽到**通知,我心是比較方的。但沒隔多久,10多20分鐘吧,他就打**過來,叫我回去面試。在會議室等了一會,進來乙個人,他說他是專案製作人,讓我自我介紹了一遍。我又把基本情況,工作經歷交待了一遍。然後他對著簡歷問我了一些以往專案中負責做了一些什麼東西,我如實說了一下。還問了一些我的職業規劃的問題。這製作人還是挺有風度的,看上去就挺好說話。和我介紹了一下他們的專案情況,公司發展情況。最後他問我有什麼問題。我覺得基本已經妥了,我就問了乙個是不是一入職就能買社保的問題。他也很耐心地回答了我。我當時心急啊,我不想社保斷繳啊。後面有朋友分析說,這個問題留到去問hr,不應該這個時候問。好像挺有道理。最後我說沒什麼問題了,然後他讓我在那等,hr要面一下。不知道等了多久——我沒看時間,我看著窗外,心裡充滿了期待,等待總顯得很漫長——製作人又回來了,叫我先回去,到時(如果過了,這個地方我沒聽清,也不好問)通知你hr還要面一下。又等通知?又10幾20分鐘後叫我回去?然而並沒有,因為聽不是很清,隱約聽到是「如果過了」,那也就是說還沒過,這種等通知基本是等不到的。我百般不解,到底是哪個環節出了問題。也不知道製作人出去那段時間到底發生了什麼。最終,已經過去幾天了,也沒有訊息了,基本可以放棄了吧。

總結:經過這段時間的面試,得到的收穫主要是:

1.不要過多去問關於加班的問題,如果有熟人在裡面直接問熟人好了。或者等拿到offer的時候再問。遊戲公司情況比較特殊,加班普遍嚴重。(當然,技巧歸技巧,我個人觀點並不認為問清楚加班情況和願意不願意加班有什麼必然聯絡。這是雙方選擇的過程,本來我們就應該有知情權。你給我的錢只夠買我一斤的體力腦力,我憑什麼賣3斤給你?嗯?)

2.技術老大問技術和職業困惑,主管boss問公司發展和職業發展,hr問生活。(這是我和大學同學交流面試疑惑時,他的原話。挺有道理)

3.平常做專案,學習,多問個為什麼。不要只顧埋頭寫邏輯,多想多學一些底層的東西。知其然,且知其所以然。(雖然作為乙個搬磚級的程式設計師來說,平常更多的只是寫邏輯就行了,但如果想要高階的話,還是多深究一下。想當將軍的士兵會讓面試者更喜歡吧)

4.關於知識點:幾次面試比較常規的知識點是:c#(gc,裝拆箱,ref/out,容器,迭代器),lua(元表,物件導向),演算法,資料結構,渲染(流程),效能優化。(這個肯定不全面,只是我基於最近面試的總結)

找工作經歷

很早以前就聽說blog很好,可以展現自己的思想,才華,但是由於一直有其他事情忙著,所以沒開通,今天終於有了自己的幸福家園,慶賀以下,呵呵!工作終於塵埃落定,接下來就是寫 準備畢業了,感覺過的很快的,轉眼間3年研究生生活已經快過去了。現在本科生很多,研究生也是越來越多,工作也不是很好找,一邊企業招不到...

工作經歷記錄

2007年3月 至 2008年5月 深圳天創軟體 華為外包公司 一.華為彩鈴rbt ring back tone 回鈴音 2007年3月 至 2008年5月 1 國內相關版本 移動版本 彩鈴 聯通版本 炫鈴 電信版本 七彩鈴音 2 功能簡介 使用 呼叫對方時,使用音訊 即回鈴音 代替原始的 嘟 聲 ...

找工作經歷

轉眼已經工作快兩個月了,距離去年校招已經過去一年多了。那一段日子還歷歷在目,歲月果然在悄悄流逝。一直說把自己找工作的經歷整理出來給師弟師妹們參考參考,希望你們別走我得彎路。廢話不多說,開始了 首先說說找工作的重中之重 我去年的簡歷是在7月中旬做好,然後由我的導師幫助修改了簡歷 在此感謝我的老師 簡歷...