投簡歷,然后是筆試過了是第一面然后是第二面過了之后是第三面,通過招聘軟件去找到的,剛開始讓你自我介紹,然后開始問你問題,通過你簡歷上的信息。沒有錄用,第一面掛了
面試官問的面試題:阿里巴巴java developer面試題
HashMap底層如何實(shí)現(xiàn)?
Hash一致算法?
說說HashMap和ConcurrentHashMap的區(qū)別?treemap和HashMap的區(qū)別?
java的內(nèi)存分區(qū)?
java對(duì)象的回收方式,回收算法?
CMS和G1了解嗎?
CMS解決什么問題,說一下回收的過程?
CMS回收停頓了幾次?
java棧什么時(shí)候會(huì)內(nèi)存溢出,java堆呢,說一種場(chǎng)景?
集合類如何解決這個(gè)問題(軟引用和弱引用),講下這個(gè)兩個(gè)引用的區(qū)別?
java里的鎖了解哪些?
synchronized鎖升級(jí)的過程(偏向鎖到輕量鎖再到重量級(jí)鎖),分別如何實(shí)現(xiàn)的,解決的是哪些問題?
Tomcat的基本架構(gòu)是什么?
什么是類加載器?
說說雙親委派模型機(jī)制?
GC的機(jī)制是什么?GC算法和回收策略?
未來的職業(yè)規(guī)劃?
內(nèi)推投了簡歷,過了筆試和簡歷評(píng)估,第二天就打電話來了,問我什么時(shí)候有空,我跟他說第二天晚上,于是這一天里拼命補(bǔ)習(xí)知識(shí),看了很多面經(jīng),希望能夠在面試的時(shí)候答得好一點(diǎn)。
面試官問的面試題:阿里巴巴JAVA研發(fā)工程師面試題
1.紅黑樹左旋右旋
3.redis持久化
4.那些場(chǎng)景用redis的rpush,lpop
4.項(xiàng)目的推拉設(shè)計(jì)模式(被問兩次都沒看!)
5. String a = new String(“ABC”) 這條語句產(chǎn)生的結(jié)果是怎么存的
6.G1收集器的算法
7.有垃圾收集器為什么還會(huì)oom
7.判斷對(duì)象死亡的方法
8.jdk1.8和之前有什么區(qū)別
9 jdk1.8后的什么什么space(沒聽清,內(nèi)存分區(qū)相關(guān))
10.怎么學(xué)習(xí)java的
11.HTTP的報(bào)文格式
12.cookie和session的區(qū)別
13.cookie不可跨域性質(zhì),www.taobao.com的cookie 能不能訪問 www.a.taobao.com
13.XSS攻擊的形式
第一輪:技術(shù)面,同事面,簡歷篩選,問些項(xiàng)目經(jīng)驗(yàn)和基礎(chǔ)技能(一面);
第二輪:技術(shù)面,leader面試,業(yè)務(wù)經(jīng)歷,技術(shù)能力(二面);
第三輪:BOSS及部門主管面試,技術(shù)能力綜合面試(三面);
第四輪:HR或者HRM面試,職業(yè)規(guī)劃等(四面)
阿里巴巴JAVA開發(fā)人員面試題
osi七層網(wǎng)絡(luò)模型,五層網(wǎng)絡(luò)模型,每次層分別有哪些協(xié)議
死鎖產(chǎn)生的條件, 以及如何避免死鎖,銀行家算法?產(chǎn)生死鎖后如何解決?
如何判斷鏈表有環(huán)?
虛擬機(jī)類加載機(jī)制,雙親委派模型,以及為什么要實(shí)現(xiàn)雙親委派模型
虛擬機(jī)調(diào)優(yōu)參數(shù)
拆箱裝箱的原理
JVM垃圾回收算法
說一下你之前的項(xiàng)目
項(xiàng)目使用了什么架構(gòu),亮點(diǎn)是什么
主要有哪些核心模塊,模塊之間如何通信的
HashMap和Hashtable的區(qū)別
實(shí)現(xiàn)一個(gè)保證迭代順序的HashMap
說一說排序算法,穩(wěn)定性,復(fù)雜度
說一說GC
JVM如何加載一個(gè)類的過程,雙親委派模型中有哪些方法?
TCP如何保證可靠傳輸?三次握手過程
技術(shù)視野是大家容易忽略的一個(gè)點(diǎn),包括深度和廣度,包括阿里在內(nèi)的很多大廠面試都很看重這個(gè)。有些人面試答得很好,卻給面試官留下一個(gè)視野狹窄的印象。一個(gè)例子是,Java的面試從Java7問到Java8一直問到Java11,之間有什么區(qū)別,這種問題非常小眾,一般的面經(jīng)里也不會(huì)提到??梢苑聪蛩伎迹裁礃拥膶W(xué)生會(huì)知道這種區(qū)別?大致來看,應(yīng)該分為兩種,一種是開發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn)豐富,踩過各種坑,熟讀源碼的人,用過這些不同特性的人。另一種呢,則是自己有興趣了解過或?yàn)g覽過相關(guān)內(nèi)容的人。所以如果能答出來,則說明學(xué)生有一定自主學(xué)習(xí)的能力,也愿意學(xué)習(xí)新知識(shí)。
面試官問的面試題:阿里巴巴軟件開發(fā)面試題
簡單聊了下java基礎(chǔ)(集合),然后開始問項(xiàng)目,其中主要聊了自己做的http服務(wù)器項(xiàng)目所有細(xì)節(jié),接著問了很多jvm相關(guān)的問題,認(rèn)真看過深入理解java虛擬機(jī)那本書都能搞定。Java里String a = new String("abc")具體發(fā)生了什么?
線程池?cái)?shù)量如何設(shè)定,線程池參數(shù)的意義。
分庫分表、會(huì)有什么問題嗎、數(shù)據(jù)庫中間件
實(shí)習(xí)中覺得公司代碼最厲害的部分
Springboot2和1的區(qū)別
Java8特性,lambda、流式計(jì)算、lambda和流式計(jì)算的優(yōu)缺點(diǎn)、新的時(shí)間api。
java9特性,模塊化、jshell、為什么要設(shè)計(jì)jshell、jshell的好處等等
(共2372條) 北京字節(jié)跳動(dòng)科技有限公司
(共2147條) 阿里巴巴
(共2145條) 京東商城
(共24條) 太平洋網(wǎng)絡(luò)有限公司
(共25條) 南京中北(集團(tuán))股份有限公司
(共11條) 藝龍網(wǎng)
(共6條) 上海新松機(jī)器人自動(dòng)化有限公司
(共8條) 青島科技大學(xué)
(共8條) P&G
(共8條) 北京招商銀行信用卡中心
(共9條) 香港中文大學(xué)(深圳)
(共4條) 銳明科技