迅雷面試題~~超難~~(轉)

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

B)問答: 
1)ajax原理、如何實現刷新數據及優勢? 
2)門面模式的解釋、適用場合? 
3)寫6個linux經常使用命令? 
4)SQL語句題,較簡單 

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

2、上機題: 
Java上機實現統計某一目錄下每一個文件中出現的字母個數、數字個數、空格個數及行數? 

3、面試題: 
一、說說JVM原理?內存泄露與溢出區別,什麼時候產生內存泄露? 
二、用java怎麼實現有天天有1億條記錄的DB存儲?mysql上億記錄數據量的數據庫如何設計? 
三、mysql支持事務嗎?DB存儲引擎有哪些? 
四、mvc原理,mvc模式的優缺點,若是讓你設計你會怎麼改造MVC? 
五、hibernate支持集羣嗎?如何實現集羣? 
六、tomcat 最多支持併發多少用戶? 
七、map原理,它是如何快速查找key的?map與set區別? 
八、描術算法,如何有效合併兩個文件:一個是1億條的用戶基本信息,另外一個是用戶天天看電影連續劇等的記錄,5000萬條。內存只有1G??? 
九、在1億條用戶記錄裏,如何快速查詢統計出看了5個電影以上的用戶? 
十、Spring如何實現IOC與AOP的,說出實現原理? 

 css

相關文章
相關標籤/搜索