2008年10月22日,是我很難忘記的一天。本來昨天應(yīng)該寫好這篇文章,但是實在太累了,就沒有寫。等到今天想寫寫昨天的事情,竟然腦子里的東西變得很雜亂。仔細(xì)回想一下,昨天引導(dǎo)我一天經(jīng)歷的是……地鐵。
早上快9點出門,到食堂買早飯,飯卡沒帶,只好買了第五街。在做出這個決定的時候,我就做好了拉肚子的準(zhǔn)備,第五街也果然沒有辜負(fù)我的期待。這是插曲,暫且不提。登上5號線的時候,看看表大概是9點半鐘,還是很快的,這要歸功于開黑車的司機(jī),在我被Taxi拒載的時候及時出現(xiàn),而且一路飚。這也是插曲,暫且不提。
第一站我要到赤峰路與四平路交口附近的一個地方(這個說法不確切),參加揚(yáng)訊科技公司的筆試。早上5號線換乘1號線再換乘8號線,人不是很多,但是座位必然是沒有的,我也不介意,站在車廂里看手機(jī)存儲的資料,那些是前一天晚上準(zhǔn)備的,后來才覺得這些東西太深奧了,筆試面試是用不到的~~ 這一趟很順利,10點40左右就到了四平路。出了地鐵站,我順便瞟了一眼不遠(yuǎn)處的KFC…… 在從四平路走到與赤峰路,再走到揚(yáng)訊所在的創(chuàng)意設(shè)計大樓的這段過程,我遇到了很多事情,比如汽車相撞事件、疑似同濟(jì)出操事件、誤把居民區(qū)當(dāng)作IT大樓事件等等,但是這些都是插曲,暫且不提。
且說我解決了第五街給我?guī)淼耐纯?,來到筆試地點。眾所周知,我是很低調(diào)的,但是沒想到揚(yáng)訊公司比我還低調(diào)~~ 公司空間比較狹小~~ 我去的時候接待員姐姐正在聯(lián)系外賣~~ 會議室只有4個座位~~ 還好我到這里的目的很明確,就把這些當(dāng)作了插曲。簡短地說,我選擇了C語言題目(有4套題目選擇,我只看到了Java和C語言的,為什么我能夠拿到兩份題目,由于這是插曲,所以暫且不提)。試卷分三部分,第一部分C語言基礎(chǔ),題目有很多是《程序員面試寶典》的原題,難度也不大,只有一道題目給我留下比較深刻的印象:
#define D struct *s 和 typedef struct *s T 二者那個更好。
我當(dāng)時只想到typedef定義的類型如果有const修飾會使語義變化,從const struct *s 變成struct const *s,因此我說#define比較好,但是我一直對#define存在偏見,而這種偏見也是const造成的,所以這個我拿不準(zhǔn),而且暫時也沒有上網(wǎng)搜索這個主題。第二部分是算法和數(shù)據(jù)結(jié)構(gòu),讓我列舉所知道的算法和數(shù)據(jù)結(jié)構(gòu)名稱,然后對于一個熟悉的數(shù)據(jù)結(jié)構(gòu)做詳細(xì)解釋,我選擇了棧,算是投機(jī)取巧。最后是關(guān)于游戲的題目,讓我寫大致的游戲流程,寫游戲程序和應(yīng)用程序的區(qū)別,還有自己的一些想法吧(這個我不記得具體是什么了,反正我寫了不少,"dese"是我的強(qiáng)項)??傊}目不難,但是很費墨水。
搞定了揚(yáng)訊公司,自我感覺比較良好,慢悠悠的返回地鐵站。當(dāng)時是中午12點30分左右,我來到當(dāng)時瞟到的KFC,開始混時間。我點了一點吃的和足夠的飲料,坐到一個角落里(不知道為什么身邊還是總有收盤子的走來走去!不過這是插曲,暫且不提),依然看手機(jī)里的資料??吹?點鐘,我覺得差不多了,后面要到張江去參加群碩的面試,早到一會也沒什么關(guān)系,于是再次坐上地鐵。
我以為到張江需要2個小時,沒想到3點就到了站,3點一刻就到了群碩,我被安排在5點鐘面試,這下BIAI了!我填寫了表格,就沒事可干了,坐在那里一邊等一邊張望。前臺姐姐長得不漂亮,但是很和藹,有兩個保安哥哥,也很和藹,他們工作很忙碌,接受包裹、登記表格等等。我當(dāng)時坐在一個大廳里,通往外面的大門有門禁,通向內(nèi)部辦公室的門也有門禁,不過廁所沒有門禁……廁所旁邊有一個小房間,里面有飲水和冰箱;廁所的另外一邊是一個房間,后來我就是在那個地方進(jìn)行技術(shù)面試的,那么小的地方讓我聯(lián)想到曾經(jīng)看到過的ACM訓(xùn)練房。通向內(nèi)部辦公室的門旁邊有一個雨傘架,上面整齊的放滿了雨傘,看看數(shù)量有40-50個。雨傘架方向向里面走還有個小房間,我二面是在那里面,好像空間比廁所旁邊的屋子更小一些(想到空間問題,我腦子里面浮現(xiàn)出揚(yáng)訊科技公司的會議室~ 插曲,暫且不提)。此外,有電梯間,還有個地鐵車廂里經(jīng)??吹降娘@示屏。
除了我,還有個哥們也是來早了,不過他比我BIAI,群碩通知他是五(15)點來,他問了一句是不是下午三點,工作人員說,是;當(dāng)天他2點半左右來了,一問,原來不是“15”點,是“是5”點,哈哈,搞笑死了!我來之前他已經(jīng)等了很久了。那個哥們很健談,我就跟他聊上了。他說自己是華東理工計算機(jī)系的,我們聊了聊群碩筆試,聊了聊上的課程。
大約到了三點四十分的時候,前臺姐姐跟那個哥們說可以提前面試,他很高興,我也很高興,因為前臺姐姐說他面完就輪到我。不久那哥們就被領(lǐng)到廁所旁邊的小房間,我在外面轉(zhuǎn)悠,調(diào)整心情。這是我第一次面對公司的人,以前我面試面對的是老師,發(fā)揮得一塌糊涂,這次不能再延續(xù)BIAI的命運了!過了20分鐘,那個哥們出來了,我從他的臉上看不出情況如何,他說基本被cut了,如果技術(shù)面試感覺不錯就會直接領(lǐng)到HR那里。不過他心態(tài)不錯(快趕上我了),他很friendly的說等我一起走(是不是有我也將速度被鄙視的潛臺詞??我當(dāng)時竟然沒有聽出來~)。我被相同的面試官領(lǐng)到相同的房間,這次那個面試官不知道在想什么,眼瞧著他就朝廁所去了,后來突然反應(yīng)過來,一個急轉(zhuǎn)彎,哈哈,笑死了!我本身心態(tài)就不錯,又是抱著DESE的目的來面試,再加上這段插曲,我心里越來越有底了。進(jìn)去之后,面試官讓我英文introduction,我早有準(zhǔn)備,說完之后,他開始用中文問我問題。C++不是很多,算法和數(shù)據(jù)結(jié)構(gòu)也不是很多,他試圖問我Java、UML、數(shù)據(jù)庫的問題,但是被我委婉的繞開了(DESE技能的體現(xiàn)),他又問了問我簡歷上項目的問題,好像就差不多了,其他的記不太清。總之這段時間,都是他問一句,我DESE一通,知道的詳細(xì)說,不知道的找相關(guān)的自己知道的詳細(xì)說,反正就是什么都詳細(xì)說,說得我口干。最后,面試官讓我問他問題。我問他什么學(xué)歷、干了多久,還問他本科工作與攻讀研究生的取舍(順便問他貴姓,那位技術(shù)面試官姓陳)。一切完事,他說我可以閃了,有事電話通知,看來這是cut的信號。我走出來,看到那個哥們果然在等我,心里感動啊~~ 我們一起走出群碩,還互相留了電話,正走著,我電話響了,原來是群碩HR叫我回去~~~~ 這個太戲劇性了,說電話通知,這也忒快了。于是我告別了那個可憐的哥們,獨自回去見HR。
HR是位懷著BB的姐姐,她領(lǐng)著我到之前我說的另外一個更小的房間,各自落座,她做了下自我介紹(記性不好我居然忘記了?。。?,然后拿著我的簡歷開始和我聊。我知道HR面試會更加輕松自然,所以心態(tài)更加輕松。我們聊了聊我上學(xué)的經(jīng)歷,聊了聊助學(xué)部,聊了聊父母管教(- -),一開始還是她問我答,之后是交談,慢慢的,HR有些演講的意思,我都說不上話了,她說我很年輕(得意?。。贻p人應(yīng)該趁著年輕多拼搏多學(xué)習(xí)(我同意),還說他們公司雖然外界褒貶不一但是內(nèi)部員工都覺得收獲很大(我能夠理解),雖然工作壓力大但是學(xué)習(xí)機(jī)會也多(我能夠體會),她說我的思想很成熟(我也這么覺得~~),他們公司就是喜歡這樣有彈性的人才(有點爽的意思了),然后她試探性問了問我的薪酬要求,我知道他們公司的一慣標(biāo)準(zhǔn),沒有做大膽的嘗試~~ 不過當(dāng)時也沒有定下來。最后那位HR姐姐說,他們公司要綜合考慮所有來面試的人的情況,然后再給offer,反正現(xiàn)在給了學(xué)生也定不下來(深感認(rèn)同)。就這樣,面試結(jié)束了,我閃到張江地鐵站,和一坨人一起擠地鐵,擠回了sjtu。
一天的流水帳寫完了,我說說感想。
筆試我經(jīng)歷了幾次,總結(jié)了一些經(jīng)驗。
微軟筆試涵蓋廣,算法、數(shù)據(jù)結(jié)構(gòu)、SQL、C#、C++、Java、軟件工程、面向?qū)ο?,可能都會有,但是難度也不是很大,估計畢竟是初步篩選。當(dāng)時在sjtu的筆試搞得很混亂,我都不知道要考到什么時候,再加上英文題目的語言障礙,失敗是情理之中。
后來參加的百度筆試,有智力測試(我覺得挺考智力的),有C++,有關(guān)于baidu的搜索系統(tǒng)設(shè)計,其中的智力題幸運的答上來了,但是C++沒有答好,指針依然惡心,fstream的二進(jìn)制讀取我沒接觸過,寫的一塌糊涂,最后系統(tǒng)設(shè)計更加難以應(yīng)對,我僅僅想到操作系統(tǒng)里面cache(好像還不是cache~~)用到的一個結(jié)構(gòu)就寫上去了。好在baidu公司不是非常對我胃口,敗就敗了。
在群碩的筆試我感覺很好,題目針對性強(qiáng),難度也不大,不過有些英文還是弄得我很尷尬,polymorphisms是多態(tài)的意思,我當(dāng)時不知道,要不然就可以再考好點(我在面試的時候,偷眼看到了我筆試的卷子,上面赫然一個56分)。之前我寫過些東西,這里算插曲略過了,總之這次筆試、面試是我體現(xiàn)了我C++和DESE的技能優(yōu)勢,勝也是有點道理的。
另外想到了群碩的口碑。網(wǎng)上說他們很不人性化,培訓(xùn)時間占用休息時間,平常加班情況很多,對實習(xí)生要求非常嚴(yán)格,人員流動性大,而且工作期間還時不時地洗洗腦……聽了HR姐姐的話,基本上是確定了其中多數(shù)情況的真實性。不過她有些話說得還是有道理的(HR的嘴確實很厲害,快把我忽悠了),年輕人確實應(yīng)該拼搏,我也不想去國企養(yǎng)老,那樣的生活缺乏挑戰(zhàn)性。而且,有些事情確實是雙方面的,如果公司可以讓一步,找個好環(huán)境提供給實習(xí)生培訓(xùn),實習(xí)生也讓一步,能夠做出一些個人犧牲,多做一些工作,把自己的精力集中在技術(shù)和工作上,可能矛盾就不會體現(xiàn)得這么尖銳。對我來講,可能加班和培訓(xùn)不是什么大問題,鑒于群碩的客戶群比較高端,而且這樣的一種工作氛圍可能會對我產(chǎn)生積極影響,如果我能夠收到群碩的offer,我很可能就不再投其他非游戲公司的職位了(還好我有興趣指引我方向,要不然就被忽悠了)。
PS:
文章我從我別的blog轉(zhuǎn)載的,那天心情挺爽,寫得有些飄飄然……現(xiàn)在想想,真慶幸有群碩的口頭offer承諾,這年頭工作忒不好找,而且經(jīng)歷了幾次鄙視之后,我更加想念群碩了,呵呵~~