找工作,不easy啊,跑來跑去的,問題是,面試還不是非常順利。記得,那天要去參加美團的筆試,自行車壞了,同學也要去面試,自然借不到車了,於是就提前一個小時,從學校走去中大,話說,那天還是挺熱的。
美團的筆試題目,算法程序題居多,最后有安卓的、前端什么的題,詳細的也不太記得了。美團的題目做的不多,程序題有一道沒做。感覺還是不難的,題目拿起來一看,第一道不就是leetcode上的嗎,非常easy,刷過。接下來的,寫得算是還能夠。當天晚上,我就有同學收到美團的面試通知,我還沒收到,以為是掛了。那就去霸面把,第二天早上,就跟同學一起去了,同學是去面試的,而我是來打醬油霸面的。誰知,HR叫我交簡歷,然后回去等通知。第一次霸面就這樣結束了。
沒想到,在當天下午就到美團的面試通知,HR說我通過了筆試了,叫我明天早上8點30分去面試。看來,是我太心急了,人家還沒通知,就去霸面了。汗。在面試的前一天晚上,把之前沒過的算法題都看了一遍,特別是數組的題目,看到了2點多,感覺是拼了,考試都沒有這么努力。第二天就帶着倦意去面試了。等了不久,感覺是10幾分鍾,就開始面試了,美團是分批面的,一次面完,總共同擁有3面,都是技術面,要是一面沒有通過,就直接叫你回家。在場的HR一看我,感覺有點熟,“你是不是昨天來霸面的?“,”是的“。沒想到,就這樣給留下印象了。
第一面的題目不難,算是一些非常基礎的問題,有問到,進程和線程的差別;進程間同步的方式,這兩個都是非常easy的問題。當中還有問到怎樣編程實現a^n,我就說用二分的思想。還有幾道題,我忘了。我問他,我的表現怎么樣,他說挺好的。就這樣,順利進入第二面,第二面基本上是沒問什么操作系統和網絡的題目,就直接出算法題了,有怎樣推斷一個二叉樹是還有一棵二叉樹的子樹;像打印機一樣,倒過來打印一棵樹,比方一個樹是這種,
輸出4、5、6、2、3、1,這個就用層次遍歷,存儲遍歷過的節點,在每一層的結尾存儲該層的個數。。。
總之,是做出來了,二面的面試官也是挺幽默的,不會冷,不會面癱。二面也就這樣過了,順利進入3面。3面就問了一兩個HR常常問的問題,詳細我也忘了,然后,就直接出題讓你做了,面試官是毫無表情,這下倒是有點壓力了,好吧,你出題把。在聊了最擅長的科目是什么后,還有問到自己的代碼量等,還出了編程題,題目有
1)實現 char* upcase(const char* src, int len)。
2) 在類似6,7,8,1,2,3,4,5 的序列中用二分查找某個數。這道題我做過,不怕。
在做完第二道題后,面試官就說,面試就到這了。看時間也是差點兒相同要中午12點了。真是的,怎么沒有人問我挖掘機哪家強?
好吧,就這樣結束了美團3面,就回去等通知了。話說,面試官面無表情,感覺不是非常好,要給人壓力的樣子,特別想吐槽。好了,面試什么的,最苦逼了,到如今還在等通知,就等把,看來是沒人要了。