昨天上午才筆試完,到現(xiàn)在拿到口頭offer,感覺怎么好像過了有好幾天那么長的時間,贊一下TX的效率真的是超級高.
估計有很多人要問,于是來寫面經.我就喜歡做這樣一勞永逸的事情..
筆試有保密協(xié)議就不說什么了,大概就是上課會學到的那些基礎,每個方面都稍有有點印象就夠了吧,筆試改卷應該挺松的.
我看到我的筆試卷子上面是62分..
--------------------這是一面的分界線-------------------------------
然后昨天下午就收到面試通知,說是今天上午10點半在騰訊大樓一樓一面.
面我的是7號面試官,我到的時候我他剛開始面我前面的那個同學,
只見那個同學一開始就埋頭只能看見頭發(fā),后來又頻繁埋頭寫東西,我就知道糟了要寫程序,只怕是考算法!
后來輪到我,面試官先是問了一下自我介紹,是的自我介紹比較重要,3面的開頭都是自我介紹,
我主要講自己擅長哪些方向,還有就是突出了我有比較多的實際開發(fā),實習,外包的經歷.
而且,我就是在這一步說明了自己擅長的是java,所以后面面試官給我的題目都允許我用Java寫,我覺得這個很關鍵!
然后面試官先叫我寫一個棧,寫個棧挺簡單吧,我的心就是一個棧..pop,push,getLength,差不過就這幾個方法寫完.
然后面試官讓我解釋一下,因為面試官好像不是很熟悉Java的,我就簡單解釋了一下
然后又問我熟悉不熟悉算法,我說一般吧,他問我排序,我說冒泡,快排什么的,然后就是要寫!
快排我只能說出大概的原理,就是大小分段,然后分開遞歸快排,但是具體一開始怎么分就忘記了,
便趁勢跟考官聊了幾句,從他的話里聽出來原來是要定一個中點,然后就大概也把以前學的回憶起來了,
用自己的方式實現(xiàn)了,寫得很快,然后考官花了一點時間在看我寫的結果,
我也不知道自己寫出來的是不是標準的快排,但是考官放過我了.
然后問設計模式,我大概說了幾種,只敢說真的用過的那些,因為我知道考題就在里面,
然后我說到Facade模式,考官讓我解釋一下,就在紙上畫圖解釋了一下,
然后他叫我寫工廠模式,我說我現(xiàn)場寫不來,對工廠的了解只是Spring里面的自動裝配,
然后大致說了一下自動裝配的原理.考官又讓我寫單例,哈,這個簡單,用的最多,
就把咱們微博備份程序里面獲取Client的那段的簡化版寫出來了,刷刷刷,
太急了漏了獲取單例的方法要static,但是在考官看到那里的時候我及時口頭糾正了一下.
然后又問的一些問題我也記不清了,反正還行,考官讓我去復試..
其實期間還問到了簡歷上的項目什么的,不過后面的面試也有問到,
現(xiàn)在實在是沒辦法記得哪些問題是一面哪些是二面的了,都在下面說了吧.
-----------------------這是二面的分界線-----------------------------
前臺等了會兒,期間被叫去簽領了一張通行證,然后有工作人員帶上4樓.
等一一會兒就進去二面了,二面的面試官應該是比較高層的吧,
諾大個房間只擺4張桌子,空蕩蕩的讓人說話都不敢大聲.
然后見面自我介紹,差不多相同.
然后這一面記憶最深的主要是講到工作中可能遇到的問題,
比如說你覺得同事的接口寫的有問題用不了,怎么辦.面試官不斷出難題,
比如說我說跟同事溝通,他就說同事很固執(zhí)不愿意溝通怎么辦,之類的一直往下問.
然后還有問說跟同學相處怎么樣什么的.還問我平時愛好是什么,
我說寫博客和訂閱博客,然后就是StackOverflow上回答問題什么的.還問我課外看不看NBA什么的..
還有問我工作壓力很大的時候怎么辦,比如3個人2周的任務只有兩個人一周的時間,
我說抓緊時間是可以克服的吧..凸顯吃苦耐勞估計在這里很重要..
還有問我如果項目需要用不熟悉的語言怎么辦,
我就說了一下快速的學習方法,從實際的項目中直接學習可以快速入門,
面試官還是比較滿意的.
最后說安排我再復試,我當時還不知道是不是接下來就是hr面了,
我問了下具體時間,他說今天下午,然后我就安心回去了.
-------------------------這是三面的分割線----------------------
中午出來已經12點半了吧,路上就接到通知說下午2點hr面,
回到學校沒飯吃了,買了包泡面,回到宿舍的時間也只夠吃完泡面然后馬上又出發(fā).
到達的時候提早了差不多10分鐘,被帶上樓,還是上午那個房間還是那張桌子,
等了一會兒,大約2點鐘面試官準時來了.
這個面試官挺親切的.自我介紹必不可少.
而且雖然說是hr面,竟然也是說技術問題的.不過主要是涉及到大的技術方面.
其中3個面試官都有提到的是php的問題,好像他們用php比較多,
我說學習是沒有問題的,因為我以前有學過一點,現(xiàn)在學ruby,再回來學php很快.
了解了一下我Android相關的項目經歷,我說得比較多,包括應用程序和比較底層的應用.
然后還問了一下用html5開發(fā)安卓應用,哈哈!
這個正好說到我的點上了,我的那個地圖應用就是這樣開發(fā)的,博客也有寫這個方面的,
所以說起JS跟Activity調用自然很流暢,面試官也很滿意.他們確實有用到這方面!
感覺到這個面試官比較熟悉Android,于是聊的也挺開心,
因為前面還擔心會不會就是做php web game什么的,
結果原來這個部門是有Android開發(fā)的,同時有php的web應用,這樣我最喜歡啦.
面試官還是出題了,說是附加題,這個沒有保密協(xié)議應該可以說吧,
第一題是他在紙上畫了一個隨機的矩形,說給我一個沒有刻度的尺子,將紙張剩下的面積二等分.
這個題我想多了,因為面試官說我想多了,
不過我確實腦子經過兩輪半面試的轟炸已經差不多燒紅了,
就是想不到他說的簡單的方法.
然后他又出了一道題,寫了一長串的數(shù)字,二十幾位有吧,也不知道有沒有規(guī)律的
然后就要我想出這個數(shù)除以9之后的尾數(shù)(還是余數(shù)來著記不清)
我這里傻傻的提到自己數(shù)學不太好,好在后來掰回來,說只是不是很有興趣,
數(shù)學考試也是沒有問題的,因為應用端做的比較多,所以用得不多而已.
想了一會兒不知道,他收回紙張,說這道題能做出來的很少.
然后還是聊學習生活跟同學的相處,
聽到我說會跟同學一起出去唱歌什么的,還問我唱歌怎么樣,我說還好只是不專業(yè)..
還有興趣愛好什么的.
期間雖然他沒有問,我還是補充了一些我覺得應該說的社團經歷什么的.
最后聊方不方便實習,還有畢業(yè)設計相關問題,我就感覺差不多確定了,
讓我問問題,我問了一下加入實習的話工作內容之類的問題.
過了會兒就說歡迎我加入之類的話,然后說下周正式發(fā)通知,后來同學說,這就是口頭offer了吧..
--------------------------這是總結的分割線--------------------------
不知不覺上面寫了這么多內容看,看來我的頭腦還沒有冷卻下來呢.
中午要去三面的時候就有點頭疼了,這玩意兒實在有點燒腦筋.
上面寫的基本上是我還記得的內容,估計有很多地方順序記錯了,
或者記成了不同面試官的問題,不過記得的也就這么多了,
主要包括的也就那些方面,幾次面試的內容都有交叉,
圍繞的中心好像就是項目經歷,學習能力,還有各種技術問題.
-------------------------該去補眠的分割線------------------------------
昨晚特地睡前在手機上下載了幾乎全部的騰訊開發(fā)的手機應用來試玩,
結果玩手機到睡著.加上今天半天的燒腦筋,我該去睡會兒了,安安..
posted on 2011-10-16 16:15
ApolloDeng 閱讀(7103)
評論(10) 編輯 收藏 所屬分類:
日常 、
職業(yè) 、
分享 、
Java 、
Android 、
Web