正文

找工作經驗教訓點滴

(2007-10-11 00:48:20) 下一個
我的背景是大約有6,7年工作經驗,找embedded/firmware/driver Engineer。所列經驗教訓有所局限,所以隻給同行湊合著看。
1。 除非特別牛的人,如果好久沒有麵試,第一個麵試很容易fail掉,所以先找兩個不想去的練練手。
2。工作中很多東西不係統,所以麵試前要先看書,最好到網上收一下考古題,有些題幾乎家家都問。我主要看了3方麵的書:embedded real time system;C語言;TCP/IP的protocol stack,記記每一層的header內容很有幫助,MAC層是我的目前的工作,熟得不得了。
3。簡曆不要亂寫工作要求的東西,即使寫也寫成略懂。我第一個麵試fail的原因就是寫了他們要求的,但我隻是看看書的東西,結果被一個老印揪著問了個底朝天,自然問倒了。
4。簡曆中把自己的強項突出出來,比如我雖然屬於software類,但有一陣為了debug,老看hardware的code,所以就比悶嘴葫蘆debug hardware要有些優勢,大概也是一些大公司主動找過來的原因。
5。麵試時如果問到不懂得問題,可以試著去猜,但要告訴對方沒有真正做過。或者盡量往自己會的地方扯。
6。係統經驗很重要,平時埋頭苦幹,麵試時反倒要好好總結一下。可以把整個係統給對方講的滴水不漏,哪怕很多部分不是你做的,對方也比較impressive。
7。基本的skill也一定要強,我們這行就是coding,語言上很容易考到例如:struct 裏麵的元素都占多少memory,怎麽排列的,怎樣合並;link list怎樣寫的;很多bit操作;share memory的問題, ring buffer,static,volatile等等。然後大公司很多當場coding,習慣了就好了。
8。像我們embedded很容易問一些關鍵點:semophore,mutex,spinlock的不同;memory的管理;dead lock,priority inversion是怎樣產生的,如何解決;interrupt近來怎麽處理,再入會怎麽樣?code 是怎樣load到係統的?係統是怎樣bring up的等等。其實很多東西我原來也不清楚,趁這個機會倒搞了個門清。所以interview還是蠻鍛煉人的。
9。network protocol層麵,其實做過一層,其他就極好理解了,protocal的重點在header,如果搞清每一個field是幹啥的,基本上就沒問題了。
10。想辦法讓人知道你做過很具體的產品,而不是隻讀讀書,做過的東西一定要門清,問不倒。讓人覺得即使換一個產品,你一樣會做得好。

麵試的非技術問題:
1。如果是某個大公司內部的recruitor找你,要認真對待,通常是他們正需要人;如果是第三方recruitor找你,不要太當回事,十有八九他們不過是拿了個不存在的職位吊你罷了,隻有他能給你拿到對方公司的電話麵試機會才算數。
2。麵試完,禮貌的謝謝就行了,不太用follow up。Engineer工作基本就是小毛驢,他們覺得你能幹,自然會主動找來,如果在他們心目中你已經fail了,你再follow up,過後會覺得自己自作多情。
3。如果你麵試感覺不錯,下麵就要略微矜持一下,被人家吊著問了一天,這個時候該我們揚眉吐氣了。不要特別主動地給他們打電話催,等他們來找你,如果你還有其他offer,可以暗示一下,公司之間也麵對競爭。就像我現在簽的這家公司,我去麵試時,他們就問有沒其他麵試,我說剛到Apple和Csico麵試完,但你們公司和我的背景最match,麵試完,他們滿意,2-3個小時後就說會給offer。我之後也沒催他們,都是等著他們主動打電話過來。這樣做,對後麵和consultant公司談價碼也比較有優勢。同時我給Cisco寫email說,另外一家公司已經有offer,結果他們很鄭重其事的講,他們對我評價不錯,但大公司慢,希望我能等他們的結果,巴拉,巴拉。所以我們被挑,也要讓他們償償被挑的滋味。
4。總而言之,麵試完了,走人,繼續下一家。不出offer,我才懶得和你多講一句呢,因為公司也一樣,他不要你,好多時候連個音都沒了。
5。一家不成,也可能不match,也可能沒準備好,不要灰心,總結經驗,再接再厲,最後總會找到合適的。
我知道在找到工作之前很stressful,希望我的一點經驗教訓對大家有點幫助,祝大家好運!
[ 打印 ]
閱讀 ()評論 (1)
評論
麗娜 回複 悄悄話 穀米, 你好, 覺得你好能幹.做coding還要帶娃娃.看到你寫的換工作了, 那你現在是不是搬家去san jose了呀? 我曾在那裏呆過
登錄後才可評論.