日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

各大互聯(lián)網公司面試題 集合

 看風景D人 2014-09-08
百度某部門
1 spring ioc、aop 的原理
2 hibernate 延遲加載原理
3 事務隔離級別 什么情況下用低的或者用高的
4 事務傳播方式哪幾種
5 ajax 跨域如何實現(xiàn)
6 MQ是否應該保持順序 保持是否的優(yōu)劣
7 樂觀鎖與悲觀鎖,舉例場景
8 cookie 與session 區(qū)別和聯(lián)系,http 協(xié)議是無狀態(tài)的,怎么區(qū)分不同登錄用戶
9 闡述opensessionview一下, 用和不用 數據庫連接、transaction session 之間 開啟和關閉順序
大題
1.設計一個權限系統(tǒng) ,要求若干(我就闡述了一下rbac的原則,簡單說了一下設計的表和思路)
2.設計 一個b/s結構 mvc框架,要求若干(我著重說明了一下控制轉發(fā)這塊的設計思路)



百度移動終端研發(fā)工程師筆試題,題量不大,2個小時,有點難度。
1.寫一個字符串逆序的程序,時間復雜度和空間復雜度最低,效率越高越好。
2.實質:二叉樹的層序遍歷,每層的結點用單鏈表輸出。
3.1-N(N最大32000,且未知),內存只有4K,找出其中的重復數
4.編程題,比較復雜,是個系統(tǒng)設計題,與《編程之美》中3.2,電話號碼對應英語單詞類似。

百度軟件開發(fā)工程師一面問題:
1.有101個數,為[1,100]之間的數,其中一個數是重復的,如何尋找這個重復的數,其時間復雜度和空間復雜度是多少?
2.Java中抽象類與接口的區(qū)別。
3.進程與線程之間的聯(lián)系與區(qū)別。(多家公司都在問,好好研究一下)
4.談談對設計模式的認識與理解,簡單介紹一下你所知道的設計模式。(多家公司都問,Android方向面試必考的)
5.線程、多線程相關(必問)
6.Linux常用的命令,shell編程,grep命令的使用。
7.海量數據查找或者排序,有資源限制要求。(常考的)

Sina無線客戶端開發(fā)工程師面試
筆試的題目和7月22日實習生的題目差不多。面試主要問了:
1.二叉樹的一些基礎知識。
2.Java多線程,對stop()方法的認識,如何安全的終止一個線程。
3.設計模式相關的問題
4.談談你對面向對象編程中繼承的認識
5.排序算法

網易2012校招無線客戶端開發(fā)筆試,題目不太難,比較基礎。
1.面向對象編程中多態(tài)的概念,用偽代碼展示出來。
2.斐波那契數列編程,效率越高越好(詳見《編程之美》2.9)
3.60W長度為32的字符串一次性讀入內存中,大約占用多少內存空間?
4.一個X向量n,如何求其內部的最大距離。
5.在瀏覽器中輸入http://www.163.com,從輸入到頁面在瀏覽器中顯示出來,期間發(fā)生了哪些過程,越詳細越好。
6.簡單介紹一下Android系統(tǒng)中的Activity,Service, Intent, ContentProvider組件。
7.編程解析一段josn格式內容,并在界面上顯示出來。
8.英文閱讀,考察英語能力。
9.網絡應用分析,發(fā)揮自己的主觀能動性和積累。






阿里巴巴Java面試的一些要點

面試要點:
了解一下教育背景,是否有真正做過文本分類的算法,可以了解一下分類算法是否熟悉
是否有過B/S的開發(fā)經驗
傳遞參數時,什么時候是值傳遞,什么時候是引用傳遞
是否使用過JDBC,JDBC的使用方法
try-catch-finally中,如果在try或catch中有return過,是否還執(zhí)行
簡述快速排序
不是用中間變量實現(xiàn)swap(x,y)函數
1、 除了在從前的項目中使用了哪些開源框架開發(fā)外,需注重他們是否清楚框架的工作原理;
Jdk1.5新特性,
Spring的原理,事務如何管理,如何防止臟讀數據,
你最有成就感的項目,
說說方法sysnchrnized 和方法塊sysnchrnized區(qū)別,
Hibernate的延遲加載,session何時開啟,何時關閉.
2、對java應用的內存處理機制,線程工作原理,并有沒有在項目中實際解決該類問題的經驗;
3、 有沒有在項目中有過系統(tǒng)性能調優(yōu),性能跟蹤,內存泄漏定位等相關經驗,
4、 在解決實際問題時,是否有了解解決問題方法的本質(解決方案的系統(tǒng)原理);
5、 對關系型數據庫工作原理,以及關鍵性能影響點的了解及項目中的實際經驗;
6、 是否愛好技術,愿意不斷投入時間去跟進,學習(學習的深入度,是否能結合系統(tǒng)原理來看一些新技術);
Java面試題
1.string,stringbuffer 和stringbuilder的區(qū)別
2.struts1和2的區(qū)別
3.ArrayList,HashMap,HashTable區(qū)別
4.談談NIO
5.Weblogic怎么發(fā)布一個JMS
6.OBJECT有些什么函數,都是做什么用的
7.JSP,SERVLE是線程安全的嗎?為什么?
8.了解SOA嗎?
9.網頁中跨域訪問的問題怎么解決
10.ibtas中怎么設置OS CACHE
JAVA面試基礎測試題
1.抽象:
 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節(jié)。抽象包括兩個方面,一是過程抽象,二是數據抽象。
7、String 和StringBuffer的區(qū)別
 JAVA平臺提供了兩個類:String和StringBuffer,它們可以儲存和操作字符串,即包含多個字符的字符數據。這個String類提供了數值不可改變的字符串。而這個StringBuffer類提供的字符串進行修改。當你知道字符數據要改變的時候你就可以使用StringBuffer。典型地,你可以使用 StringBuffers來動態(tài)構造字符數據。
9、說出Servlet的生命周期,并說出Servlet和CGI的區(qū)別。
 Servlet被服務器實例化后,容器運行其init方法,請求到達時運行其service方法,service方法自動派遣運行與請求對應的doXXX方法(doGet,doPost)等,當服務器決定將實例銷毀的時候調用其destroy方法。
與cgi的區(qū)別在于servlet處于服務器進程中,它通過多線程方式運行其service方法,一個實例可以服務于多個請求,并且其實例一般不會銷毀,而CGI對每個請求都產生新的進程,服務完成后就銷毀,所以效率上低于servlet。
   (我2434298599)10、說出ArrayList,Vector, LinkedList的存儲性能和特性
 ArrayList 和Vector都是使用數組方式存儲數據,此數組元素數大于實際存儲的數據以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數組元素移動等內存操作,所以索引數據快而插入數據慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實現(xiàn)存儲,按序號索引數據需要進行前向或后向遍歷,但是插入數據時只需要記錄本項的前后項即可,所以插入速度較快。
  
14、HashMap和Hashtable的區(qū)別。
    HashMap是Hashtable的輕量級實現(xiàn)(非線程安全的實現(xiàn)),他們都完成了Map接口,主要區(qū)別在于HashMap允許空(null)鍵值(key),由于非線程安全,效率上可能高于Hashtable。
HashMap允許將null作為一個entry的key或者value,而Hashtable不允許。
HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因為contains方法容易讓人引起誤解。
Hashtable繼承自Dictionary類,而HashMap是Java1.2引進的Map interface的一個實現(xiàn)。
最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多個線程訪問Hashtable時,不需要自己為它的方法實現(xiàn)同步,而HashMap 就必須為之提供外同步。
Hashtable和HashMap采用的hash/rehash算法都大概一樣,所以性能不會有很大的差異。
16、sleep() 和 wait() 有什么區(qū)別?
    sleep是線程類(Thread)的方法,導致此線程暫停執(zhí)行指定時間,給執(zhí)行機會給其他線程,但是監(jiān)控狀態(tài)依然保持,到時后會自動恢復。調用sleep不會釋放對象鎖。
wait是Object類的方法,對此對象調用wait方法導致本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發(fā)出notify方法(或notifyAll)后本線程才進入對象鎖定池準備獲得對象鎖進入運行狀態(tài)。




某互聯(lián)網面試
筆試題:
1."a"+100%3+100
2.public class Demo {
public static void main(String[] args) {
B b1 = new B(1);
B b2 = b1;
change(b2);
System.out.println(b1.value);
System.out.println(b2.value);
}
public static void change(B b){
b = new B(2);
}
  }
  class B{
int value;
public B(int value){
this.value = value;
}
  }
3.有一個數組,求出數組中兩兩做差絕對值的最小值
4.在一個文件中有10G個整數,亂序排序,要求找出中位數。只寫出思路即可。
面試的問題:
1.如何使HashMap性能最差
2.HashMap是如何實現(xiàn)的
3.如何用Sql語句實現(xiàn)一張表的兩列交換數據




大眾點評網面試
jvm的原理,Struts的處理機制,spring的ioc原理,groovy的閉包,nosql和關系數據庫的優(yōu)劣等等”

某公司java高級工程師
RMI通信過程,虛擬機垃圾回收以及調優(yōu)
Spring quarts,多線程設計四五個線程間的同步互斥
Spring安全,java加密算法,JMS


1、二叉樹的遍歷,給你個圖,讓你寫出:前序遍歷、中序遍歷、后序遍歷的順序,話說這東西當初學c語言的時候知道,但是早忘光了。
2、描述一下TCP/IP協(xié)議的三次握手。
3、描述一下hashmap的實現(xiàn)原理。
4、給你個整數數組,自己寫方法降序排序。(冒泡)
5、字符串倒敘輸出(這個簡單)
6、棧(后進先出)
7、tcp/ip協(xié)議和udp的區(qū)別
8、類的加載運行順序,給你兩個類,一個繼承另一個,里面都有靜態(tài)塊啥的,給結果
9、簡單的++ --類型的程序
10、數據庫表中的兩列互換
11、都用過什么設計模式、然后寫一個例子 

-------------------------------
最近幾天有幾位學弟要參加騰訊的實習生面試,向我求取一些面試的經驗,遂將面試的內容和流程簡單總結了一下。

考點:(按重要性排序)
1、算法
查找和排序算法,重點掌握快速排序、堆排序、二分查找等,能知道時間復雜度,一般是給出實際問題,讓你給出用什么算法解決,能夠說出算法的時間復雜度,描述出算法的執(zhí)行過程,然后讓你把算法寫下來,然后問你怎么優(yōu)化。
2、語言的掌握程度(針對Java職位)
語言的主干知識。Java的話就包括面向對象思想、類、抽象類、接口、集合、多線程。JSP&Servlet,SSH框架,同時還包括Web開發(fā)的一些技術,如HTML、CSS、JS、XML、Ajax等等。常用的設計模式,如單例模式、工廠模式、代理模式、裝飾模式等等??疾斓膬热荼容^廣,但核心是Java基礎,其他的屬于了解并會使用的程度。
3、項目經驗
會具體問一個項目,讓你描述一下該項目,你在該項目中擔當什么角色,做出哪些貢獻。然后針對其中的技術點,問你個別問題,看你是不是真正參與和思考了。
4、數據庫
對數據庫的了解、SQL語言的掌握。能了解存儲過程、觸發(fā)器、函數等最好,要求不是太高。
5、網絡
TCP/UDP協(xié)議、報文結構,網絡七層架構等
6、linux
掌握常用的幾個命令,十個左右

備注:
1、做到不卑不亢,表現(xiàn)的積極、勤奮、踏實
2、做算法題要先想好再回答,不懂的可以引導面試官,向其詢問。先給出思路,往往問題并不復雜,重要的是提取模型,方法是從簡單到復雜。500萬的你就拿十個來分析,這樣容易找到思路。
3、項目經驗要拿出自己非常熟悉的,能夠表述的清楚。最好提前準備一個,并認真熟悉里面的技術和架構,表述也先想好,有備無患。
4、數據庫和linux面試官一般不敢奢望應屆生掌握地很好,通常會問試探性的問“你的數據庫/linux掌握得怎么樣”,如果你回答“在某方面掌握得比較好”,例如說sql、存儲過程、函數、觸發(fā)器,或者Linux的某些操作,就會現(xiàn)場找個把題考考你是不是真的掌握。當然,如果你確實掌握得還好的話,那當然要給你加分了。
5、互聯(lián)網公司會對網絡有一定的要求,網絡的基礎知識,如網絡七層架構(應用中通常是五層)、主干協(xié)議(主要是應用層、網絡層和傳輸層的)。通常還會問到了解哪些應用服務器,如Tomcat、WebSphere、WebLogic等,了解一個就可以了。
6、一般面試分筆試、兩到三輪技術面試和一輪HR面試。
一面的面試官通常是兩到三年的工程師,非常友好,面試的內容主要基于你給你的簡歷,像聊天一樣。當然也有厲害的,一上來二話不說就寫算法題,寫完了就根據算法題問你,問完了在例行程序問項目和簡歷。
二面的面試官通常是五年以上經驗的工程師或項目經理,在項目組中屬于元老級別。他們通常很有主見,會讓你按照他的步伐來,準備好題目來考你,兩到三個算法題,個別智力題。然后問一些簡歷上的東西,不過比一面面試官問得深多了,就是想看看你具體到什么程度。對于他們,作為面試者最還別耍小聰明,有所少貨盡量亮出來,你做過的項目在他們看來也許就是小兒科。一定要誠實,但又能隨機應變,引導面試官往你的強項上問,重在分析問題的思路。不想一面面試官,二面面試官通常不太愛笑,顯得很嚴肅,可能是編程編疲了。但聽人說,是面試官故意裝成這樣的,顯得無禮不尊重人,是為了考察你的性格。特別是面向客戶的職位,當然,作為團隊成員,誰不希望同時更有耐性,更易相處了。不過這些面試官的演技絕對一流。
三面的面試官通常就是項目經理了,他們看中的是面試人員的潛力和團隊意識。通常不會問太多技術知識,通常是針對你做過的項目問一些具體問題,也會深挖,也會問技術,但側重點不在技術上,而在于解決方案和學習能力。然后問個別智力題,問問性格,聊聊家常,就又是聊天了。
對于技術人員來說,到了HR面試,基本上等于Offer已經到手了,只要人品不至于太差。后面的是就是談待遇了。

在我參與的面試中,對于應聘者的算法要求都是比較高的,甚至到了苛刻的程度,所以對于渴望踏入名企的學生來說,掌握好算法就是王道。因為算法是最能體現(xiàn)一個人的思維水平的,這也是公司對于我們的最低要求,也是高要求。
下面貼出一則算法優(yōu)化分析的例子,我覺得講得非常好,思路很清晰,值得我們學習。

------------------------------------------------------
從今年初的實習生面試到現(xiàn)在被坑只能找工作,國內比較大型的互聯(lián)網公司面了不少,有些FAQ的問題在此一起做個總結比較,給學弟妹們點參考和建議吧,有問題的話歡迎留言。我比較水不是啥大牛,前不久得知吉牛剛拿到Facebook的offer,大家向他學習,這個總結算是面向大眾的吧,面的都是研發(fā)偏算法的崗位,前后面過的公司大概有:Facebook、Google、百度、騰訊、阿里巴巴、淘寶、阿里云、有道、Microsoft,有些還沒面完,具體面試題和薪資涉及保密協(xié)議就不詳細說了。之前還參加過一次THU的夏令營,放在一起說了吧。

先說一下大家一般比較關心的問題:

1、本科工作還是先保研/考研,他們是不是很看重學歷啊。如果你比較傾向來以上提到這幾個公司,那么肯定是本科更劃算。比如在baidu,一般本科生是T2,研究生是T3,剛畢業(yè)去做的工作沒什么區(qū)別,本科畢業(yè)3年升4+級的太多了。當然不能說學歷沒用,大牛們還是PHD居多,只是說本科去性價比是最高的。

2、筆試準備些什么。學校里學的那些還是能用上的!我就吃過虧。有些公司的題包含的比較廣,像阿里就是數據庫、OS、網絡、編譯、計組什么亂七八糟的都有。數據結構最好比較透徹,OS忘了就撿撿吧,軟工我覺得面PM才需要一般都被忽視。一些蛋疼但是高頻的像:TCP握手/狀態(tài),線程,排序。寫代碼的題沒人能幫你,基本能反映你在大學里的現(xiàn)狀。

3、面試要準備什么。除了MS和Google,算法的東西有ACM入門水平就夠了,當然越高越好。如果面試官是做純工程的,做過ACM的話你就會覺得你學的那些個算法都白學了。真正讓我感到沒白學的,只有youdao和Google。簡歷的話,做過什么項目一般都會問問遇到過什么問題怎么解決的,所以不靠譜/唬人/扯淡的那些還是別寫了。像我就是啥項目都沒做過,所以只能聊別的了… 現(xiàn)場手寫代碼都會有的,一是看代碼能力二是看你思考的過程。語言什么的,有廣度不如有深度,也是積累的東西。其他各種排序啊hash啊海量存儲啊都快問吐了?,F(xiàn)在覺得PM也挺有意思,面產品的話多關注下互聯(lián)網的發(fā)展和用戶的需求吧。

4、要不要出去實習,我認為實習只適合保研/出國的人,考研的根本沒時間,工作的實不實習無所謂。我去實習是為了多關注一下未來要工作的環(huán)境和行業(yè)的發(fā)展,知道學校里教過的哪些知識是有用的,哪些是回到學校還要學的。

先說幾個已經面過的公司:

Google。

非常遺憾吧,人生的兩個愿望之一??!今年去米國參加Final也很有幸去Google總部參觀了一下,更堅定了這個信念。面試之前沒想過可能會通過,自己知道離Google這個目標還是存在很大差距的。面試的過程比較曲折,很早以前在微博和twitter上得知的校招信息并在網上申的,沒想到真的來哈爾濱筆試了!接到筆試通知的郵件試非常激動,但是一看時間就傻眼了就是我去北京那晚??!無奈只能回復不能按時參加,并且把筆試城市改成北京。后來又收到一份北京的筆試通知,一看時間沒變……就在我萬念俱灰的時候,收到了HR的電話,問了下我的情況表示比較理解,之后給我提供了一次網上機試的機會!不得不說,G公司的做事風格太贊了。

網上機試的環(huán)境(Codility)非常棒可以用C, C++, Java或Python,接口都留好了比較像topcoder。當天晚上做完幾道練習題就開始直接在線測試了,共90分鐘三道題。1是模擬,2是找規(guī)律的大自然題,3是按位DP,對時空復雜度都有明確的要求,感覺做的比較滿意吧,這些應該是自己最擅長的了。

來到北京后不久就收到了面試通知,負責聯(lián)系的HR是位很nice的MM,真的是每個環(huán)節(jié)都能感到名企的風范。一面是位看起來很PHD的年輕工程師,還好只用中文就可以。1小時的面試問了4道題,包括寫代碼的部分,基本都是工程背景的算法題,最后一個題在各種提示下還是想出來了。發(fā)現(xiàn)Google的面試有一些特點,比如一個題只有答到正解或面試官滿意才會換下一題,最常說的是:可以考慮先給出一個基本的解法,然后再進行優(yōu)化。我就非常不適應這種方式。提問環(huán)節(jié)問了下現(xiàn)在國內這邊的業(yè)務,基本就是本土化相關的工作,另外打探到這次面試主要是以社招為主,估計像我這樣一個小本啥項目經歷沒有,大老遠跑來實習還一邊找工作就是個奇葩。

二面的面試官淡淡地說他原來也搞過競賽,應該是某位大神吧也沒敢再多問。1小時的面試只問了2道題,第二題想了很久也沒有太靠譜的做法,在各種提示下搞出了正解,表面是個幾何最終歸為用kmp解決,非常神奇。

三面感覺就是非常狼狽和遺憾,由于中午有事耽誤了,一路狂奔過去還是遲到了,當時的節(jié)奏就已經被打亂了。面試官應該是個leader級的,對算法的理解更像是智力題的類型。第一個題經過提示還是弄出來了,寫了偽代碼就算過了。第二個題就悲劇了,也是個工程背景的算法問題,可是怎么想也沒想到O(n)的做法。每次越想越亂要重新理清思路的時候,就提示可以考慮先給出一個基本的解法,然后再進行優(yōu)化。結果就是大腦一片漿糊悲劇收場,走出公司不到2分鐘就想到了正解。面試官最后得出的結論是我不擅長算法,我一聽這下壞了,肯定沒有下一輪了。果然在當晚就收到了“Thank you from Google”的拒信,算是比較不甘心吧,本以為會在學歷或者Fluent oral English不過關,結果是在這種小trick上翻船了。

不久后收到Google申請實習生的機會,當時的想法是如果去google實習不一定會成功,實習生能否轉正也是個問題,而且百度這邊推掉實習肯定是沒有工作的offer了,

再加上當時手里一個offer也沒有也沒開始聯(lián)系其他公司,覺得再不趕緊找個工作就晚了。當時剛入職非常忙也不好意思總請假出來面試別的公司,權衡之下還是沒有去嘗試,算是比較穩(wěn)妥但是現(xiàn)在想來還是很后悔。



阿里巴巴。

當時是面實習生,也是第一個面的公司,像上面說的筆試題啥都有,筆試面試都是在HIT。面試的話集訓隊幾乎都過了,后來好像只有Debug去了吧。一面的面試官是純工程型的,對ACM完全不了解,最后居然談的是intel的那個比賽,我就說了遇到的一些問題是怎么解決的,好像還扯的很開心…下午就直接二面了,這個面試官來歷不小應該是個leader吧,對topcoder和ACM都很了解。當時還沒去Final,說到主辦地從埃及變到美國時他也跟著樂。然后說你知道樓天成么…原來這個面試官是前2屆Astar的組織者,后來跳到阿里,對ACM屆也是很關注的。整個面試過程基本是在愉悅的聊天中渡過的,我說我也去過阿里的總部感覺那里非常棒,后來就說如果實習結束想留的話也可以,最后說給你的實習工資比有的研究生還高…現(xiàn)在想想如果去杭州的話也是很靠譜的。

決定不去實習后那邊還打過好幾次電話追問,說實習期短一些或者換個時間也行,真是有點受寵若驚……后來問了下其他人都收到過同樣的電話,覺得光這一點就非??孔V。

百度。

也是面的實習生,而且現(xiàn)在還在這里實習,有些體會比較深。很早以前Larry學長給就內推過,在校招之前就開始電面了,一共3次。一面比較平常吧,一些基本問題也沒什么印象了,只是節(jié)奏比較快問了好多好多問題;二面是電面+QQ,讓寫了一個簡單的代碼,然后指出個指針如果空的話就會有問題之類的,當時也沒面試的經驗以為對了就行了,所以根本也沒往那方面想。之后是出了個概率的問題,算是智力題,基本是要把具體細節(jié)想的很清楚那種;三面的面試官就是我現(xiàn)在的經理=,由于是去NLP部門,問了好多NLP相關的知識,基本是完全不會= =然后是問了ML的一些問題,好多東西學數據挖掘的時候都學過,可惜沒好好聽啊…現(xiàn)在看來那些知識都是非常淺顯入門的,要是簡單的準備準備,也不會那么狼狽……所以建議學弟學妹們,學點機器學習的東西付出小收益高,你們懂的。最后問了個智力題,我覺得這是我所有面試中答過最令自己滿意的題了,想了10min把細節(jié)和證明都想好了,當時的感覺就是:爽!

電面后就沒信了,百度來HIT招實習生的時候就又報了名,后來得知當時電面已經過了,既然報了名就再面一次……筆試答的有點郁悶,題很少基本是看發(fā)揮的,前兩題全都空著就提前交卷了(太挫了…)。一個是怎么也沒想起來extern是啥,一個是壓根就沒看明白題目。后來知道成績好像剛剛及格,來HIT面試的是NLP的Zn師兄和趙世奇師兄,都是傳奇人物,可惜都沒見著。面試官是位一看就非常工程師的人,還是老套路一些簡單算法,然后寫幾個代碼,然后問了點OOP東西答的一般吧。之后好多人都是123面,我這一直都沒信,最后接到經理的電話說是要可以保證實習滿三個月,就決定來百度實習。

之前參加過Astar,也提供了實習的綠色通道,我感覺能拿到綠色通道機會的話其實就用不著這個了……去年淘寶的那個啥英雄帖就是。

來這實習也有1個月了寫點體會吧,master是不怎么值錢的,國內外名校啊PHD啊大有人在,再就是數據專員(標語料的工作)也有好多PKU的研究生。公司基本以技術為主導而不是管理,這在其他公司不容易見到;沒有辦公室政治,上下級那種壓迫感很??;環(huán)境一流,各種設施都比較完善;各種各樣的活動也很多,不會枯燥;發(fā)展屬于穩(wěn)定增長的那種;人員流動性很大需求也很多,人越來越多工位越來越缺;入職的話都給配X220,薪資和往年都差不多沒怎么受泡沫影響;男女比出奇的正常,有質有量;實習的話有飯補房補足夠在北京生活了。有想來實習的話可以聯(lián)系內推。

騰訊。

感謝FF學長的內推,好像集訓隊都被推到了soso吧,也是面實習生。筆試在HIT還挺正規(guī)的,不同職位分的也比較細,前端啊網安啊什么都可以選大題考了個類似架構的設計題。面試過程比較曲折,一面出奇的順利,問了點算法的東西基本都是秒殺,比較蛋疼的是總會有面試官問什么動態(tài)規(guī)劃的思想啊,拿個啥非要用動態(tài)規(guī)劃解決。好像由于太順了,直接就參加了二面。二面是boss吧,直接就被秒殺了!直接問信息檢索的東西,一點都不會直接杯具了,也沒問啥別的東西,總之就是給他留的印象特差啥都不會的樣子。本以不會有三面了,比較意外還有HR面。問問讀研,職業(yè)規(guī)劃,想去哪個城市,家庭啊啥的。最后還是被拒了……學長幫打聽了下說是因為我比較堅持會讀研,所以不打算在我身上浪費時間了吧。

N久之后收到一個電話問想不想去騰訊實習,被我以讀研的名義推掉了。又過了N久又收到一個電話問想不想去深圳那工作,也給推了。

前不久聽說有位學長在游戲部門工作,聽說那里給的錢很給力啊就想試試,再次感謝FF學長牽線~幾周前接到HR的電話說安排電面,可是到現(xiàn)在也沒下文了…

-----------------------------------------------------

一年前寫了上篇,挖了大坑一直沒有補上,最近看到各學長學弟都畢業(yè)又到了找工作的季節(jié),就灌點水順手添上坑吧,有些細節(jié)由于時間太長可能記不清了。

慣例先來下Overview,在寫上篇之后意外又面了Facebook,再加上之前的坑:淘寶、阿里云、有道、MS筆試、THU夏令營。

Facebook

意料之外。過年的時候本著混個T-shirt的心態(tài)參加了Hacker Cup,好像是Round2的時候大早上4點爬起來,然后很sb地把一個樹DP當成貪心來做,結果就與T-shirt無緣了。一方面是剛第二屆知名度小,另一方面是GFW,又是北京時間的清早,總之中國選手比較少以為能吃回餃子。但是acrush、watashi神牛還是當仁不讓地進了Final。

后來無意間收到面試的通知(幸好沒被Gmail當成spam),由于當時不可能選擇實習,所以就索性面工作了。楊神也收到了此郵件,在我面杯具之后神勇地拿下實習Offer,現(xiàn)如今已經在Mountain View實習,又去Google虐殺,這就是差距啊。實習的話好像是2-3輪的電面。面試前去glassdoor看了好多面經,都說工作是1-2電面+on-site,而且題目難度并沒google那么大。

電面真是慘痛的回憶,和recruiter定在凌晨2點面,手機信號不是特別穩(wěn),對方那也比較嘈雜,結果就是聽不清+聽不懂。30分鐘的面試就問了一個巨挫的題,面試是在collabedit,我寫代碼對方可以實時看到。讓寫個高精乘法,然后我上來就開搞高精加法……本來5min可以寫完的東西寫了15min,估計面試官看的都暴躁了。然后指出了一個地方會crash,就換了種寫法。按照面試前的經驗,應該會問2-3道題的。由于前面拖的時間太長,面試官直接問我為什么選FB啊、我有沒有問題問他啊等一些常規(guī)步驟打哈哈,直接進入垃圾時間。面完就洗洗睡了,推測運氣好還能二面,運氣不好估計就到此結束了。

意外中的意外是,直接讓我去on-site了,后來推測可能是拿我做個備胎╮(╯▽╰)╭。就面試地點的問題還糾結了半天,recruiter先通知我在HK,因為人在北京就開始聯(lián)系回哈爾濱辦通行證。第二天另一個recruiter發(fā)郵件說在總部,地圖神馬的都給我準備好了??戳讼氯ツ甑拿讎炞C沒過期應該還能用,就沒當回事,順便接了個Visa卡。第三天前面那個recruiter又說前一個搞錯了,讓我無視之,于是我就o(╯□╰)o了。果斷聯(lián)系回哈爾濱辦通行證,最后還是找了旅行社才趕出來。HK的旅游簽是不能直飛HK的,又溝通把目的地改在深圳,也不知道其他人是怎么弄得直飛HK。于是就是北京-哈爾濱-北京-深圳-香港-深圳-北京來回跑。吐個槽,深圳燃油附加費太貴了。

面試以外的準備工作真是非常到位,5星酒店、往返機票。流程就是一堆人一起等,然后叫號輪流面,如果通過的話是面4-5輪,最后一輪是非技術面。等待時了解到,其他人很多都是學長內推的,有不少是正在工作的,也有姚班大神神馬的,聊天內容完全插不上嘴。一般人都是一天面2-3輪,我只面了1次,等到最后HR跟我說讓我回去等email通知,當時居然沒反應過來是婉拒的意思,回來就收到rej了,我理解的大意是說今天面不過來了,反正你是個備胎就犧牲你吧,明天還有別人要面你就別來了……╮(╯▽╰)╭。

面試內容也沒什么新奇的,就是一個小房間1v1,在黑板上寫想法。問的問題也比較平常,但是角度比較靈活,跳躍性比較大。聽力本來就不好,有點跟不上節(jié)奏,反正就是沒啥亮點??吹絼e的大神在等待的時候和別的面試官談笑那個風聲啊,等到最后的時候旁邊一個港大PhD直接把3-4輪一起面了,回來說技術上的題目問的也是design之類的,然后就是談待遇了。

簡單來說,欠缺的還是綜合素質,而不是會幾道算法題,畢竟招人的目的是要直接干活的,溝通能力太主要了。

淘寶

在北京面的,感謝某學長熱情接待及介紹,北京方面做的是2個方向,其一是計算廣告學另一個我忘了……一共3面,1面基礎算法,基礎coding。2面慫了,問了OS,比如問為什么一個程序運行時間太長之后,電腦會變慢呢,一頓blablabla。又問了內存分頁機制,對不起軍哥和sunner啊。3面是boss啦,早年在Baidu-NLP,免得說出來大家都認識,我就不說名字了。問我在NLP的mentor是誰,結果說:哦,去年我面過他。o(╯□╰)o

計算廣告學其實挺有意思,還能接觸更實際的問題。有個面試題有意思,問怎么解決IR的時候diversity的問題,具體說就是好比有個網頁A,好多別的網頁都轉載,主體內容一樣,但是會有細微差距,問在海量網頁集里怎么去重。我只想到了關鍵字別的方法都被他challenge掉了,這個可能是他在baidu-nlp時帶過的項目。

至于待遇…雖然福利比較多,但是真的沒有競爭力。面試的時候多少感受到了傳說中阿里的XX氛圍,你們都懂的。

阿里云

阿里系列最后一家,在哈爾濱的時候隨便報了個名面的,當時都沒想找工作。筆試的題有的還挺好玩,面試了1次。面試的時候面試官提到了某筆試題,后來發(fā)現(xiàn)是個常見題,以至于筆試后和某同學討論完,他下午就用我的方法去面QQ了,貌似面試官還挺滿意- -。大意是100層樓,從某一層以上扔杯子會碎,給你2個杯子用最少次數測出來具體是哪層。就是baby step-giant step的思想,我看到我的筆試試卷上這道題直接一個0分,后來回去想原問題是問最壞情況而不是期望,所以giant step的時候應該是等差數列形式的,whatever。我問面試官為啥我的不對啊,他說他也沒看過題。頓時就對這公司沒好感了。之后問了個題,我說可以用樹狀數組解決,然后描述了下樹狀數組他表示聽懂了。后來提問環(huán)節(jié)我問了他們的產品和現(xiàn)狀,貌似就是有點阿里研究院的味道,各種存儲hadoop分布式神馬的,基本沒聽懂幾個名詞。

更不爽的是,通知1面和2面都是大晚上,凌晨12點多打電話,寢室別人包括我都睡了,于是2面就沒去。

有道

已經簽了offer,但是最后沒送回去,所以也就放棄了。

先說說面試,筆試+4面一共。筆試比較輕松吧,還可以選專業(yè)傾向,我選了nlp,DM之類的。

1面還不錯,有個小哥問了好多算法,3分神馬的都有難度正好能接受,還算對答如流,用小猴的話講:這種難度的面試應該就是我能力二分的臨界點了。

2面面試官和我說,1面面試官建議我不要問算法了……然后問了比較有意思的問題,比如如何在搜索rank里面體現(xiàn)時效性信息,時效性就是天氣啊、新聞啊、購物啊什么的。我一頓blabla結合你們的網易新聞神馬,之后就是我說完想法他challenge。按照經驗,一般這種面試,基本是面試官自己做過/正在做的項目,問你其中一些key point。這種面試都非常有意思,緊湊刺激。

3面比較簡單,看我CV上寫過用過網絡編程,就問了傳輸一個數據結構方面的,design的一個小問題,我還一頓優(yōu)化效率,結果發(fā)現(xiàn)多余了,沒理解問題的初衷。

4面是總監(jiān)了,可惜還是技術面,面的啥記不清了……后來談了他們的產品,基本就是翻譯、購物、云筆記、搜索等幾塊,可以雙向選擇。

待遇比較好,比有的研究生給的還點,環(huán)境輕松人比較少,google隔壁。期間還和ZSQ學長探討了下在B去留問題,結果就探討了小公司大公司利弊之類的。然后我問了大家都想問的問題:為什么不留在MS而來Baidu。發(fā)現(xiàn)牛人說話方式就是不一樣:好像給你講的很明白,但是仔細一品沒什么干貨。這個問題后來道聽途說了一些八卦,算是解了惑。

我當時糾結了很長時間,說說當時考慮的因素吧:1、技術氛圍,打分的話(5分滿) B 4分,Y 3分。2、個人成長,B 4分,Y 5分、3、眼界。B 4分,Y 3分。4、產品。B 4分 Y 2分。大致如此吧。

MS筆試

在BUPT筆試的,題目很贊,問的問題比較透徹,考驗基本功,網上貌似有流傳。感覺錯了好多。

后來通知面試,由于和工大考試沖突就沒去,說下一輪面試再通知,再也就沒信了。

THU夏令營

這個lab是做媒體技術的,方向比較前沿,都和CV有關。我當時是HRBEU一個Final牛告訴我的,試試看的心理。細節(jié)比較多,提煉點干貨吧。

GPA是首要因素,paper、項目經驗、競賽有加分,去的都是各校gpa大神。還遇到個HIT電信院gpa大神,一聊初中是德強和我好多共同好友,沒搞過CS,所以我倆就都醬油于是開始閑聊了。

做事風格比較靠譜,所以我還是挺感興趣,可惜條件不夠。值得一提的是,HIT-CS直博的話不占外保名額,我也是回來才知道的,所以理論上很多人還是有希望的。

具體的方向就不說了,也沒什么參考價值,看個人喜好。有個方向居然是做操作系統(tǒng),prefer黨員,多少猜能到是去做什么的了。

報銷住宿+路費。

選拔是筆試+presentation,筆試題還不錯,有coding/大學數學/算法/CV基礎知識。然后選中的會進一步選導師,但是有個問題是THU直博每個老師雖然有名額,但是這個總數大于他們系可以直博的人數,就是還會有淘汰。

有個筆試題蠻有意思,我就不管NDA了,反正都過去1年了,注意那個*?;貋戆l(fā)到群里,還是楊神給出了答案,犀利啊。

void swap(int *a,int *b){

a=_____;

b=_____;

a=_____;

}

如果決定去的話,在8月還有復試,貌似還是presentation,如果這輪被淘汰你就徹底悲劇了,因為出路基本都堵死了。后來同寢去THU直博的同學說好像淘汰率也沒那么高……

值得吐槽的是,當時正逢編譯考試,我的編譯基本是在每天后半夜突擊的,機場等飛機的時候還在看……最后還是沒看完╮(╯▽╰)╭

填滿坑,碎覺。

-----------------------------------------------

很多人都把簡歷瞄向了IT企業(yè)?,F(xiàn)在,IT行業(yè)越發(fā)火熱,也是畢業(yè)生,跳槽者重點關注的職業(yè)方向。那么在IT行業(yè)中,HR在面試的時候都會問些什么問題呢?這里我們就總結幾個典型的問題,來給大家做一個參考。
  
  1、對你來說工作中最重要的是什么?
  
  答:團隊目標的實現(xiàn)。(這是所有公司希望員工擁有的素質)
  
  2、為什么愿意為本公司工作?
  
  答:因為我認為我可以與貴公司取得共同的發(fā)展。(暗示留下我可能為公司帶來的益處)
  
  3、你認為公司為什么要聘用你?
  
  答:因為我認為我的能力和性格完全適合貴公司的這個職位。
  
  4、如果我們聘用你,你會待多久?
  
  答:我說過了,我想與貴公司共同發(fā)展,當然我相信這種發(fā)展是可持續(xù)的,我不愿意失去這個發(fā)展機會。(考慮忠誠度問題,這樣回答比較中肯,亂發(fā)誓在陌生人面前是完全沒用的)
  
  5、在你看來,我們會為你的職業(yè)生涯規(guī)劃一個怎樣的環(huán)境?
  
  答:我有一個比較長遠的職業(yè)生涯規(guī)劃目標,但不管是近期目標還是中長期目標,貴公司的環(huán)境恰恰與我的計劃相吻合,我相信一定能在貴公司的幫助下實現(xiàn)自己的規(guī)劃。(看你的計劃性,如果知道公司的一些具體情況,也可順便拍拍馬屁,但不能過頭)
  
  6、你的優(yōu)點是什么?

 答:優(yōu)點是不喜歡多說,喜歡多做。(每個老板都喜歡的腳踏實地而不是夸夸其談的員工)
  
  7、什么是你最大的弱點?友情提示:不妨借自我批評來自我表揚。
  
  答1:我的短處是心比較軟,總是不擅于推辭別人的要求。(體現(xiàn)你的樂于助人)
  
  答2:我過去不太注重與人的溝通,覺得只要技術好就可以了,但隨著年齡的增長和接觸更多的人,我覺得與人溝通也很重要,我現(xiàn)在正努力地鍛煉提高自己的溝通能力
  
  8、你的業(yè)余時間(愛好)喜歡做什么?
  
  答:我經常會去打籃球,喜歡戶外運動,聽音樂和看電影
  
  9、你對薪水的期望是多少?
  
  答:望可以根據貴公司的情況以及本地軟件業(yè)行情還有我的能力給出一個合理的薪金。
  
  10、如果……的話,你怎么辦?
  
  答:如果在我的利益呵公司的利益之間選擇,我會毫不猶豫選擇公司。
  
  11、你對我們公司有什么想法?
  
  友情提示:這可體現(xiàn)你對公司前景的關注,切忌回答:“都很好,沒什么想法。”,參考回答:“貴公司XX地方做的很好,但XX地方需要加強”,不宜多說。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多