1、說說JVM原理?內(nèi)存泄露與溢出區(qū)別,何時(shí)產(chǎn)生內(nèi)存泄露?
2、用java怎么實(shí)現(xiàn)有每天有1億條記錄的DB存儲(chǔ)?mysql上億記錄數(shù)據(jù)量的數(shù)據(jù)庫如何設(shè)計(jì)?
3、mysql支持事務(wù)嗎?DB存儲(chǔ)引擎有哪些?
4、mvc原理,mvc模式的優(yōu)缺點(diǎn),如果讓你設(shè)計(jì)你會(huì)怎么改造MVC?
5、hibernate支持集群嗎?如何實(shí)現(xiàn)集群?
6、tomcat 最多支持并發(fā)多少用戶?
7、map原理,它是如何快速查找key的?map與set區(qū)別?
8、描術(shù)算法,如何有效合并兩個(gè)文件:一個(gè)是1億條的用戶基本信息,另一個(gè)是用戶每天看電影連續(xù)劇等的記錄,5000萬條。內(nèi)存只有1G???
9、在1億條用戶記錄里,如何快速查詢統(tǒng)計(jì)出看了5個(gè)電影以上的用戶?
10、Spring如何實(shí)現(xiàn)IOC與AOP的,說出實(shí)現(xiàn)原理?
期待大家的探討,共同提高,多謝!
更多相關(guān)的面試問題推薦閱讀:
中科創(chuàng)達(dá)常見面試題
Google面試題及答案
微軟非技術(shù)類面試題