搜狐,百度和豆瓣的面試感受

作者: 龍王  來源: 博客園  發布時間: 2010-03-15 10:07  閱讀: 5546 次  推薦: 1   原文鏈接   [收藏]  

  前兩天,分別去了搜狐,百度和豆瓣進行面試,雖然答的不是很好,但是還是上來說一說感覺,不吐不快,在這一段時間里面,我也學到了很多東西。因為在剛剛畢業的時候,朋友推薦到一個公司工作,沒有經歷過真正“求職”過程,所以一點找工作的經驗都沒有,我投簡歷的時候,連最基本的姓名,年齡,聯系方式都沒有寫,現在想起來還真是寒啊,不過好在這些大公司的hr還比較負責,所以找到了我,不過這個過程我真的是學到了東西。呵呵。

  搜狐

  現在我就來說一下在這三家公司面試的感覺,按順序來,先說搜狐吧,去搜狐面試的是一個汽車頻道的前端。搜狐整體來說感覺比較老氣,畢竟是很多年的網絡公司,做新聞比較多,技術的不算特別多。先去的時候就做題,做了很多題,量比較大,不過我自己也是很馬虎的一個人,做題的時候有些沒有注意到,比如有這樣一道題:下面哪個不是JS的關鍵字。選項有[this,parent,class等等],我竟然沒有選class,其實因為后端開發的比較多,當時也有點小緊張,搞的有點錯。后面的題也有這樣的問題,大多都是馬虎的問題,后來搜狐的人還比較好,和我每題每題的講解,中間他們也有一些題目的答案理解錯誤(以為我回答錯誤了),后來才知道我的真正意思,看來我的交流能力還是不行。

  不過搜狐有一道題是值得商榷的,比如JavaScript有哪些基本類型,他們說只有Boolean,Int,String,在《JavaScript高級程序設計》這本書說到,實際上還有Undefined和Null,這兩個是基本的數據類型,他們卻說不是,這里求證一下。

  筆試之后就是上機,做一個題目,這個題目就是一般在寫HTML的時候,可以用ul,li去顯示列表,而且還有1,2,3。。現在要實現一個效果,就是顯示兩列新聞,新聞分別標注1,2,3。。不過這里標注是要豎著排序,不是橫著排序(不懂題目的可以自己寫試試),這里只好用JS去做。不過也很可惜,一開始理解題意理解錯了,然后又是交流和溝通,最后才寫出來。所以自我感覺不算特別好。前端開發很注重HTML的語義等等,和后端還是很不同的。

  總體來說搜狐面試的感覺不錯(只是感覺面試的交流的時候很輕松,不是我做的不錯),就算你有錯別人也會和你分析,能學到東西,下次就知道怎么去避免錯誤了,不過硬傷是我幾乎沒有前端的經驗,只能說自己能夠快速上手,這是沒辦法的。。

  百度

  然后第二天就是去百度,百度給我的感覺就是比較大,但是百度的面試官讓我感覺比較冷漠,一開始約了是10點半,然后我等了大概10幾分鐘,面試官除了問問題以外就說了兩句話,你是郭靖吧,沒有問題的話就等消息吧。最后送我到電梯的時候只是揮了一下手,我出去后才發現身上的訪客的卡不能刷,而百度內部的門是必須要刷卡的,無語,和保安交涉之后只好走出門之后再饒到大門口,其實感覺不是很人性化。

  百度的面試比較直接,其實從前面的面試官的態度也可以看出來,不廢話,不多說,簡單扼要。先開始說了一些我一開始做的項目的問題,比如做Bing搜索引擎的數據挖掘以及遇到的一些問題,還有一些優化的問題。說了這些基本的問題之后就開始說關于搜索的項目了,大概是這樣的。

  第一就是如何判斷用戶搜索的類型,比如用戶搜索天龍八步,如何知道用戶想要的是去電視劇,而不是書,然后我大概說了一下我的想法,比如用超鏈接紀錄用戶的信息和結果,抓取相應的網頁,判斷關鍵字和結果頁面的關聯程度等等。然后面試官就問如何判斷兩個詞之間的關系的權重,比如劉德華和張學友這兩個詞之間的權重要比劉德華和天安門這兩個詞之間的權重要高很多,然后如何比較劉德華和華仔這兩個次的權重比劉德華和張學友的兩個詞的權重(因為這兩個詞之間的權重在某些算法下是差不多的),差不多就是這樣的題。然后面試官又問有沒有更好的方式。。

  最后百度還出了一道算法題,題目不是很難,大概就是20億的URL去重復,內存1g,先說的是100萬,這個簡單,因為都可以放到內存中去,所以怎么找都可以(比如用堆或者用hash表),后來到20億的時候,基本上我用的是歸并的方法去重復,思路是正確的,不過后來面試官問有沒有更好的方法優化的時候,我就不好回答,因為我也沒有專門做過多路歸并排序的優化啊。。無語。。

  百度的面試基本上能說的都說了,但是面試官每次問有沒有更好的方式的時候我就答不出來,很無奈,畢竟經驗在那里。。另外感覺百度這邊面的比較冷漠一點,不過還好了。。也沒有什么很過分的,畢竟咱們都是去面試的嘛。。

  豆瓣

  最后說豆瓣吧,豆瓣很遠,在三元橋那邊然后坐967做個6站左右才能到,樓房很矮,不是高樓那種,不過進去有一種很舒服的感覺,是loft的裝修類型,簡約而不簡單,一開始面試官沒到,然后給我喝水,然后看了一些雜志,豆瓣內部比較小資,其實和豆瓣的網站感覺很像,小資,小眾,不過很有個性,然后一進去就看到好多人用mac,呵呵,很對我的味嘛。

  看了雜志看了一些之后(豆瓣喝水的杯子也很有個性,瓷的,不象其他公司是一次性的,也滿好看的),面試官進來了,同樣談了一些過去的項目然后說了一下自己的意向,然后開始做題,題目也很多,量比較大,范圍比較廣,有前端和后端的,JS,HTML,CSS,C++,Java,算法,邏輯等等,后端的比較好做,大概就是字符串倒序,要求交換的空間最少,然后就是一串數字,找到升序間斷最長的子串,基本上沒問題,然后就是做前端的題目,做完了,感覺還行,不過和前端的人聊天之后感覺還是和理想的差比較多,不過我覺得豆瓣的題目也比較奇怪,考察的點很難理解,比如下面的題。下面css寫法有什么錯誤和不妥的。

  .somebutton {color:fafafa}

  .divContent {color:red}

  #hello_Content {color:yellow}

  比如上面的比較明顯的地方很容易找,比如第一行的顏色沒有加#號,不過面試官說我題目答的不好,原因有這樣的,第一somebutton取名不是很好,然后命名不好,如divContent是駱駝命名法,hello_Content又有下滑錢。說實話我聽到這個感覺很無奈,雖然從題目上來說,錯誤和不妥,確實好像這個答案也是對的,不過不知道豆瓣在這方面倒底要考察什么,考察細心程度嗎?我想一個團隊不可能出現這種低級的無聊的錯誤吧,每個人的風格也應該相同,后面的幾題也有這樣的問題,感覺很怪。

  不過豆瓣的最后的面試感覺很好,里面的人很好,氛圍不錯,聊天也比較自然,他們也是給每個題目做了點評,把他們認為完美的答案告訴我,從這里面我也學到了很多很多的東西,然后豆瓣也覺得我還行,不過基礎比較不牢固,這一點其實我也知道,可能是做的事情太多了,很難真正的靜下心來看基礎的東西,但是豆瓣的人很好,最后還指點了一下我以后的規劃,所以在豆瓣那邊面的還是比較愉快的。

  最后要說的

  最后總結一下這三個地方,搜狐和豆瓣都會告訴我哪里錯,哪里對,哪里要改進,不過百度沒有,其實也沒什么,不告訴你不代表這個公司很壞,人心很冷,因為每個人都不一樣的風格。然后感覺其實公司招聘和我們很多人的想法都不同,公司一般都不會招那些感覺項目比較多,或者比較牛的人(雖然這能說明你比較有競爭力),比如你在做游戲方面比較牛,但是做前端,別人不一定要你,因為大公司很多不是看你牛不牛,而是適合不適合,所以如果去不了,我會感覺到有一些遺憾,不過也沒什么(畢竟我完全沒有做過前端的東西,經驗比較少),而且從面試中學到了很多東西,這也讓我覺得非常的開心,也知道了各個公司的要求是怎樣的。

  不過話又說回來,大公司招聘的都是最適合的職位,但是像我們這種應屆畢業生或者剛工作1,2年的“學生”來說,是多么的難得,畢竟沒有哪個剛干幾年的人能說馬上就能適合一個職位,哎,真是矛盾,不知道是不是學校的悲哀。

  不過對于那些努力的但沒進去的人們,稍微有一些寬慰,就是其實進不進的去和牛不牛其實沒多大關系(當然很菜的話就不用說了),聞道有先后,術業有專攻,進不去不代表你水平不行,也不用自暴自棄,只能說明,你可能不太適合這個職位而已,或者又更好的人更適合這個職位(這個人不一定比你牛,但是更適合)。

  這就是我的一點感受,回來之后感覺還是回答的稀爛,不抱什么很大的希望,但是還是覺得學到了東西,未來的it之路可能更加鮮明了吧。最后還是要銘記的就是,基礎很重要。

1
0
 
標簽:求職經歷
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()