轉(zhuǎn)另一個論壇的帖子:

迅雷面試回來,用了整整一下午(不知道怎么說了,其中等待時間都快2小時了),自己感覺筆試和上機還可以,但技術(shù)面談這一關(guān)答得不太好,現(xiàn)在再次感覺互聯(lián) 網(wǎng)公司與一般軟件公司的區(qū)別了,其中一點就是互聯(lián)網(wǎng)應(yīng)用在性能上要求很高,談了一個小時大部分題目感覺都在談?wù)撔阅軉栴},自己在方面一直是弱項,汗啊:(

仔細(xì)回憶了一下整個面試過程的題目,記錄下來,希望大家多多給點意見討論下啊

一、筆試題:
A)JAVA基礎(chǔ)多項選擇題,比較簡單,略

B)問答:
1)ajax原理、如何實現(xiàn)刷新數(shù)據(jù)及優(yōu)點?
2)門面模式的解釋、適用場合?
3)寫6個linux常用命令?
4)SQL語句題,較簡單

C)編程:
1)有三個線程ID分別是A、B、C,請有多線編程實現(xiàn),在屏幕上循環(huán)打印10次ABCABC…
2)假如有字符串“6sabcsssfsfs33” ,用最有快速的方法去掉字符“ab3”,不能用java內(nèi)置字符串方法(indeOf,substring,replaceAll等)?

二、上機題:
Java上機實現(xiàn)統(tǒng)計某一目錄下每個文件中出現(xiàn)的字母個數(shù)、數(shù)字個數(shù)、空格個數(shù)及行數(shù)?

三、面試題:
1、說說JVM原理?內(nèi)存泄露與溢出區(qū)別,何時產(chǎn)生內(nèi)存泄露?
2、用java怎么實現(xiàn)有每天有1億條記錄的DB存儲?mysql上億記錄數(shù)據(jù)量的數(shù)據(jù)庫如何設(shè)計?
3、mysql支持事務(wù)嗎?DB存儲引擎有哪些?
4、mvc原理,mvc模式的優(yōu)缺點,如果讓你設(shè)計你會怎么改造MVC?
5、hibernate支持集群嗎?如何實現(xiàn)集群?
6、tomcat 最多支持并發(fā)多少用戶?
7、map原理,它是如何快速查找key的?map與set區(qū)別?
8、描術(shù)算法,如何有效合并兩個文件:一個是1億條的用戶基本信息,另一個是用戶每天看電影連續(xù)劇等的記錄,5000萬條。內(nèi)存只有1G???
9、在1億條用戶記錄里,如何快速查詢統(tǒng)計出看了5個電影以上的用戶?
10、Spring如何實現(xiàn)IOC與AOP的,說出實現(xiàn)原理?

期待大家的探討,共同提高,多謝

dm520