久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

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

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



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

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

Sina無線客戶端開發(fā)工程師面試
筆試的題目和7月22日實習(xí)生的題目差不多,。面試主要問了:
1.二叉樹的一些基礎(chǔ)知識,。
2.Java多線程,對stop()方法的認(rèn)識,,如何安全的終止一個線程,。
3.設(shè)計模式相關(guān)的問題
4.談?wù)勀銓γ嫦驅(qū)ο缶幊讨欣^承的認(rèn)識
5.排序算法

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






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

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




某互聯(lián)網(wǎng)面試
筆試題:
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.有一個數(shù)組,,求出數(shù)組中兩兩做差絕對值的最小值
4.在一個文件中有10G個整數(shù),亂序排序,,要求找出中位數(shù),。只寫出思路即可。
面試的問題:
1.如何使HashMap性能最差
2.HashMap是如何實現(xiàn)的
3.如何用Sql語句實現(xiàn)一張表的兩列交換數(shù)據(jù)




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

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


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

-------------------------------
最近幾天有幾位學(xué)弟要參加騰訊的實習(xí)生面試,向我求取一些面試的經(jīng)驗,,遂將面試的內(nèi)容和流程簡單總結(jié)了一下,。

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

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

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

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

先說一下大家一般比較關(guān)心的問題:

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

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

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

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

先說幾個已經(jīng)面過的公司:

Google。

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

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

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

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

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

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

再加上當(dāng)時手里一個offer也沒有也沒開始聯(lián)系其他公司,,覺得再不趕緊找個工作就晚了,。當(dāng)時剛?cè)肼毞浅Cσ膊缓靡馑伎傉埣俪鰜砻嬖噭e的公司,權(quán)衡之下還是沒有去嘗試,,算是比較穩(wěn)妥但是現(xiàn)在想來還是很后悔,。



阿里巴巴。

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

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

百度。

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

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

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

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

騰訊,。

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

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

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

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

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

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

Facebook

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

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

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

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

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

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

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

淘寶

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

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

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

阿里云

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

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

有道

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

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

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

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

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

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

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

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

MS筆試

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

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

THU夏令營

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

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

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

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

報銷住宿+路費,。

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

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

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

a=_____,;

b=_____;

a=_____,;

}

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

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

填滿坑,,碎覺,。

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

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

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多