1.hashmap的內(nèi)部實現(xiàn)機制,hash是怎樣實現(xiàn)的,什么時候rehash
2.java的內(nèi)存管理
3.分布式緩存的內(nèi)存管理,如何管理和釋放不斷膨脹的session,memcache是否熟悉
4.oralce的底層管理(怎樣讓查詢快,插入慢)
5.java底層是怎樣對文件操作的
6.研究了哪些框架的源碼
7.并發(fā)問題,鎖,怎么處理死鎖,臟數(shù)據(jù)處理
8.性能問題
9.equals和hashcode這些方法怎么使用的
10.java的NIO
https://lvwenwen.iteye.com/blog/1706221
1.先從項目模塊入手,詳細問項目模塊是怎么實現(xiàn)的,遇到的問題怎么解決(一定要說自己做過的,真實的情況)
2.sql語句優(yōu)化怎么做的,建索引的時候要考慮什么
3.spring ioc你的理解,ioc容器啟動的過程是什么樣的,什么是ioc,aop 你個人的理解是什么
4.jms 你個人的理解,就是消息接收完怎么處理,介質(zhì)處理(為什么重啟mq就能恢復)
解答:https://setting.iteye.com/blog/1097767
5.sychronized 機制 加了static 方法的同步異同,A 調(diào)用 B,A執(zhí)行完了,B沒執(zhí)行完,怎么解決這個同步問題
6.servlet 默認是線程安全的嗎,為什么不是線程安全的
解答:不是 :url:https://westlifesz.iteye.com/blog/49511
https://jsjxqjy.iteye.com/blog/1563249
https://developer.51cto.com/art/200907/133827.htm
7.spring里面的action 默認是單列的,怎么配置成多列?
socpe =propty ?
8.socket 是用的什么協(xié)議,tcp協(xié)議連接(握手)的過程是什么樣的,socket使用要注意哪些問題
解答:tcp協(xié)議,
9.數(shù)據(jù)庫連接池設置幾個連接,是怎么處理的,說說你的理解
10.自定義異常要怎么考慮呢,checked的異常跟 unchecked 的異常的區(qū)別
11.線程池是怎么配置的,怎么用的,要注意哪些,說下個人的理解
12.tomact 里session共享是怎么做到的,
解答:https://zhli986-yahoo-cn.iteye.com/blog/1344694
13.服務器集群有搭建過嗎
解答:https://www.iteye.com/topic/1119823
阿里B2B北京專場java開發(fā)面試題(2011.10.29)
https://yueyemaitian.iteye.com/blog/1387901
3、畫出最熟悉的三個設計模式的類圖
4、寫代碼分別使得JVM的堆、棧和持久代發(fā)生內(nèi)存溢出(棧溢出)
第一面(只記得這么多了)
1、筆試題第四題實現(xiàn)又口述了下
2、有個每秒鐘5k個請求,查詢手機號所屬地的筆試題(記得不完整,沒列出),如何設計算法?請求再多,比如5w,如何設計整個系統(tǒng)?
3、比較熟悉什么技術?我說jvm和oracle,就讓我畫jvm的體系結構,畫了之后說各個部分的職責,并扯到運行期優(yōu)化。
第二面(沒有技術細節(jié),都是泛泛的,但是我回答的比較保守,只覺得能滔滔不絕的說上半小時才敢說看過或了解)
1、是否愿意去杭州
2、熟悉各種技術框架么?源碼讀過么?
3、數(shù)據(jù)庫了解什么?mysql了解么
4、前臺技術,看我用的ExtJS,就問是否了解JQuery
5、進現(xiàn)在的公司,覺得對技術是否有提升?
第三面,此面沒有技術問題
第四面HR(感覺這面問題回答的有點扯,畢竟是這么幾年來首次面HR,之前面過2、3個公司,要么很早就掛了,要么感覺流程太長,自己不愿意面下去)
1、愿意去杭州發(fā)展么?我說要考慮,hr就問主要考慮什么問題
2、從技術角度來說,你覺得你跟你同學比怎么樣
3、你的父母怎么看待你的
支付寶java開發(fā)電話面試題(2017-12-22)https://yueyemaitian.iteye.com/blog/1387906
這是第二面的面試題。雖然過了二面,但是沒有約定時間去杭州面試。過了一周之后偶然的機會,參加了淘寶的專場拿到了offer,所以支付寶后續(xù)面試就終止了。
1、jvm性能調(diào)優(yōu)都做了什么
2、高并發(fā)情況下,我們系統(tǒng)是如何支撐大量的請求的
3、集群如何同步會話狀態(tài)
4、負載均衡的原理
5、數(shù)據(jù)庫事務屬性
6、二叉樹的遍歷算法
7、hashtable和hashmap的區(qū)別
8、并發(fā)、同步的接口或方法
9、string、stringbuilder、stringbuffer區(qū)別
10、https處理的一個過程,對稱加密和非對稱加密
11、線程的幾種狀態(tài)
12、了解手機開發(fā)么
13、個人優(yōu)勢
14、與同事溝通的時候,如果遇到?jīng)_突了如何解決
15、工作中覺得哪方面欠缺?
16、有問題要問么?
17、期望薪水
18、為什么要離開現(xiàn)在的公司
* struts1.2和webwork的區(qū)別
* hibernate和ibatis的區(qū)別
* spring工作機制,IOC容器
* servlet的一些相關問題
* webservice相關
* java基礎:jvm,HashSet等等
* 考察學習新技術的能力
淘寶北京專場java面試題(2017-12-31)
第一面
1、說說項目
由于我?guī)啄暌恢弊鲆粋產(chǎn)品,從后臺做到前臺,從業(yè)務開發(fā)做到技術平臺,所以就畫了整個產(chǎn)品部署架構圖,b/s & c/s的,然后一層層的講解。
B/S現(xiàn)有Web框架改造、瀏覽器緩存、c/s補丁下載各種方式、cdn、c/s通信協(xié)議、rpc集群、http集群、負載均衡、集群前置機調(diào)度、后端服務器主從實例、后端服務器各種優(yōu)化(異步、性能隔離)、數(shù)據(jù)庫服務器各種優(yōu)化(索引、物化視圖、讀寫分離、帳套結轉(zhuǎn)、數(shù)據(jù)庫橫向切分、縱向切分)、層間調(diào)用性能監(jiān)控的實現(xiàn),對照產(chǎn)品架構圖各個部分一路講下來。
2、http集群方案,我們的是反向代理服務器,自己有寫代理服務器,也可以用主流的web服務器,然后面試官就問ngnix、lighttpd、apache三大主流web服務器的區(qū)別...囧了。。。
3、如果有機會重新設計你們的產(chǎn)品,你會怎么做?
這個當時回答的不好,主要從通信協(xié)議和數(shù)據(jù)存儲兩塊來說了,這樣說有些片面。因為我們產(chǎn)品本身又很多問題,只通過部署架構圖是反映不出來的,如二次開發(fā)問題、補丁下載問題、不同模塊java包相互依賴問題、技術框架比較封閉、構建系統(tǒng)方案落后、文檔缺失等,我們內(nèi)部經(jīng)歷過很多的痛苦的,但是當時思維局限在了部署架構,所以沒有說出這些問題。
第二面
4、網(wǎng)站性能優(yōu)化如何優(yōu)化的?
自己一點網(wǎng)站性能優(yōu)化經(jīng)歷,結合《構建高性能Web站點》,扯了一通,跟一面有點類似。
5、本來要花產(chǎn)品架構圖,我翻過簡歷,后邊有一面時候畫的,就沒要畫了。然后就要我在黑板(暫且叫做黑板)上畫jvm體系結構。
畫了jvm體系結構,講解了jvm各個組件和組件的交互、GC算法、各種垃圾收集器、運行期優(yōu)化、產(chǎn)品中遇到的與jvm相關的問題如oom、ClassLoader問題等,并針對HotSpot VM的實現(xiàn)講解了堆、非堆內(nèi)存劃分
第三面(HR面)
6、看我面過b2b和支付寶,問了下情況
b2b面完了,但是沒過;支付寶過了2面
7、個人優(yōu)缺點
8、是否愿意來杭州
第四面(視頻電話面,杭州某大牛)
9、介紹項目。對于Web框架的改造,跟原有框架的異同
10、下班后的時間有學習技術么
11、是否參加過開源項目
本人工作時間不短了,4年半的小本。這次面,過了p6,淘寶商城的業(yè)務開發(fā)部門。
之前三年是做ERP業(yè)務開發(fā),技術沒什么提升。最近兩年在平臺部,半年前覺得混的快掛了才狂翻公司文檔、讀源碼、看書。具體面試準備過幾天會另寫一篇。最近只整理了幾次面試的面試題,在博客里,只是為了發(fā)出來給大家共享,同時也因為有同事想了解下這些公司的面試內(nèi)容。另外為了消除像我這樣在面試一些公司前的恐懼心理---我在面百度之前一直沒有過的自信的,不知道他們會面什么,網(wǎng)上沒找到java面試的完整題目....je壇子里的牛人一堆,還請各位不吝指教!
閱讀了本文,本站中國人才網(wǎng)(cnrencai)面試頻道還為你提供以下可能你會感興趣的面試問題相關文章: