為了幫助到更多的求職者能順利通過(guò)迅雷公司的筆試,我參加完迅雷公司筆試之后,仔細(xì)回憶了一下整個(gè)筆試過(guò)程的題目,記錄下來(lái)分享給大家。
一、筆試題:
A)java基礎(chǔ)多項(xiàng)選擇題,比較簡(jiǎn)單,略
B)問(wèn)答:
1)Ajax原理、如何實(shí)現(xiàn)刷新數(shù)據(jù)及優(yōu)點(diǎn)?
2)門面模式的解釋、適用場(chǎng)合?
3)寫6個(gè)linux常用命令?
4)SQL語(yǔ)句題,較簡(jiǎn)單
C)編程:
1)有三個(gè)線程ID分別是A、B、C,請(qǐng)有多線編程實(shí)現(xiàn),在屏幕上循環(huán)打印10次ABCABC…
2)假如有字符串“6sabCSSsfsfs33” ,用最有快速的方法去掉字符“ab3”,不能用java內(nèi)置字符串方法(indeOf,substring,replaceAll等)?
二、上機(jī)題:
Java上機(jī)實(shí)現(xiàn)統(tǒng)計(jì)某一目錄下每個(gè)文件中出現(xiàn)的字母?jìng)(gè)數(shù)、數(shù)字個(gè)數(shù)、空格個(gè)數(shù)及行數(shù)?
三、面試題:
1、說(shuō)說(shuō)JVM原理?內(nèi)存泄露與溢出區(qū)別,何時(shí)產(chǎn)生內(nèi)存泄露?
2、用java怎么實(shí)現(xiàn)有每天有1億條記錄的DB存儲(chǔ)?MySQL上億記錄數(shù)據(jù)量的數(shù)據(jù)庫(kù)如何設(shè)計(jì)?
3、mysql支持事務(wù)嗎?DB存儲(chǔ)引擎有哪些?
4、mvc原理,mvc模式的優(yōu)缺點(diǎn),如果讓你設(shè)計(jì)你會(huì)怎么改造MVC?
5、hibernate支持集群?jiǎn)?如何實(shí)現(xiàn)集群?
6、tomcat 最多支持并發(fā)多少用戶?
7、map原理,它是如何快速查找key的?map與set區(qū)別?
8、描術(shù)算法,如何有效合并兩個(gè)文件:一個(gè)是1億條的用戶基本信息,另一個(gè)是用戶每天看電影連續(xù)劇等的記錄,5000萬(wàn)條。內(nèi)存只有1G???
9、在1億條用戶記錄里,如何快速查詢統(tǒng)計(jì)出看了5個(gè)電影以上的用戶?
10、SPRing如何實(shí)現(xiàn)IOC與AOP的,說(shuō)出實(shí)現(xiàn)原理?
更多精華的筆試題目分享:
中國(guó)銀聯(lián)筆試題目
移動(dòng)筆試題目精選
百度公司W(wǎng)eb開發(fā)工程師筆試題