新鮮出爐的Java面試題,五年開(kāi)發(fā)經(jīng)驗(yàn)看了都懵逼,你能答出幾個(gè)?

由于近期是互聯(lián)網(wǎng)寒冬,然而煙哥的好友還是頂著重重壓力出去面試,最終斬獲無(wú)數(shù)offer。

在煙哥的溝通下,終于套得其中一套題目,故在此分享!

公司:國(guó)內(nèi)三巨頭其中的一家!

面試時(shí)間約在1月份左右!

基本上都是在晚上,所以不影響白天上班!


一面

一面偏架構(gòu)方面

1、介紹一下自己,講講項(xiàng)目經(jīng)歷

2、你們項(xiàng)目中微服務(wù)是怎么劃分的,劃分粒度怎么確定?

3、那在實(shí)踐微服務(wù)架構(gòu)中,有遇到什么問(wèn)題么?

4、你們?cè)陉P(guān)于微服務(wù)間數(shù)據(jù)一致性問(wèn)題,是如何解決的?

5、你們?yōu)槭裁床挥闷渌腗Q,最終選擇了RocketMQ?

6、為什么RocketMQ沒(méi)有選擇ZooKeeper,而是自己實(shí)現(xiàn)了一個(gè)NameServer集群?

7、嗯,理解的不錯(cuò),Zookeeper在選舉的過(guò)程中,還能對(duì)外提供服務(wù)么?

8、對(duì)Paxos算法了解多少?

9、如果讓你來(lái)設(shè)計(jì)一個(gè)春晚?yè)尲t包架構(gòu),你會(huì)怎么設(shè)計(jì)?

10、有什么想問(wèn)我的?

大概聊了40分鐘左右~


二面

二面有點(diǎn)偏底層和算法

1、扯了下項(xiàng)目、講一下項(xiàng)目經(jīng)歷

2、你們用了redis,redis的底層數(shù)據(jù)結(jié)構(gòu)了解多少?

3、知道動(dòng)態(tài)字符串sds的優(yōu)缺點(diǎn)么?

注:sds為redis底層數(shù)據(jù)結(jié)構(gòu)之一

4、redis的單線(xiàn)程特性有什么優(yōu)缺點(diǎn)?

5、用過(guò) Redis 的哪些數(shù)據(jù)結(jié)構(gòu), 分別用在什么場(chǎng)景?

6、你們?cè)趺唇鉀Q緩存擊穿問(wèn)題的?

注:估計(jì)答了Hystrix

7、Hystrix的隔離機(jī)制有哪些?Hystrix常見(jiàn)配置是哪些?

8、自己做過(guò)哪些調(diào)優(yōu)?JVM調(diào)優(yōu)、數(shù)據(jù)庫(kù)調(diào)優(yōu)都行!

9、給了個(gè)場(chǎng)景,問(wèn)你怎么調(diào)

10、一道算法題,具體題目忘了,在給出的鏈接中作答~

三面

1、講講自己基礎(chǔ)掌握情況,以及項(xiàng)目經(jīng)歷

2、平時(shí)會(huì)用到哪些數(shù)據(jù)結(jié)構(gòu)?

3、鏈表和數(shù)組的優(yōu)缺點(diǎn)?

4、解決hash沖突的方法有哪些?

5、講講自己對(duì)HashMap的理解,以及和Weakhashmap的區(qū)別?

6、你剛才講的是JDK1.7版本的實(shí)現(xiàn),知道JDK1.8做了哪些改動(dòng)么?

7、你們?cè)谖⒎?wù)中用RPC通信還是REST?

8、RPC和HTTP的關(guān)系是什么?

9、知道HTTP1.0和1.1的區(qū)別么?

10、談?wù)勈裁词荋TTP的長(zhǎng)連接和短連接?

11、TCP的三次握手和四次揮手,以及為什么要三次握手,而不是二次?

12、TCP 有哪些狀態(tài),相應(yīng)狀態(tài)的含義

13、讓你評(píng)價(jià)一下你自己?

然后問(wèn)了下面試官還有幾輪,面試官說(shuō)不一定!

四面

1、依然是介紹自己

2、你們數(shù)據(jù)庫(kù)的高可用架構(gòu)是怎么樣的?

3、如何保證數(shù)據(jù)庫(kù)主從一致性?

4、知道m(xù)ysql的索引算法么?

5、為什么mongodb的索引用了B樹(shù),而mysql用B+樹(shù)?

6、用mysql過(guò)程中,有遇到什么問(wèn)題么?

7、你們生產(chǎn)用的是哪種事務(wù)隔離級(jí)別,為什么?

8、談一談你對(duì)微服務(wù)架構(gòu)的理解

9、你用過(guò)哪些RPC框架,講講他們優(yōu)缺點(diǎn)

10、用過(guò)docker么,對(duì)容器了解多少

11、有什么問(wèn)我的?

HR面

問(wèn)經(jīng)歷,問(wèn)離職原因,問(wèn)職業(yè)規(guī)劃,問(wèn)待遇。

唯一比較奇葩的一個(gè),居然不問(wèn)你期望薪水~~

總結(jié)

面試難度:簡(jiǎn)單

面試體驗(yàn):挺好

沒(méi)有什么特別刁難人的問(wèn)題,總體體驗(yàn)不錯(cuò)!

大家注意,開(kāi)始的第一個(gè)問(wèn)題一定是講項(xiàng)目,如果很多問(wèn)題都一知半解,就別講了。

那沒(méi)有一個(gè)拿手的技術(shù)?

好好沉淀,有拿手的技術(shù)再出山面試~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 由于近期是互聯(lián)網(wǎng)寒冬,然而還是有朋友頂著重重壓力出去面試,最終斬獲無(wú)數(shù)offer。 在我的溝通下,終于套得其中一套...
    Java黎先生閱讀 1,988評(píng)論 0 3
  • 一、微服務(wù)介紹 1. 什么是微服務(wù) 在介紹微服務(wù)時(shí),首先得先理解什么是微服務(wù),顧名思義,微服務(wù)得從兩個(gè)方面去理解,...
    阿南的生活記錄閱讀 471評(píng)論 0 3
  • 文/ 想念的樹(shù) 你說(shuō)雨聲潺潺,等一個(gè)與你共傘的人。 可是我卻鐘于那個(gè)與我暢淋甘露的人。 遠(yuǎn)方似乎愈來(lái)愈遠(yuǎn),心底里的...
    桃子妖妖l閱讀 359評(píng)論 1 3
  • 人永遠(yuǎn)是錦上添花的多,雪中送炭的少。 今日早起(5:50),跑步,快速跑完,然后沖涼上班,以保持良好的精氣神。 6...
    心誠(chéng)則靈yue閱讀 197評(píng)論 0 1
  • 這一定又是你的手指, 輕彈著, 在這深夜,稠密的悲思; 我不禁頰邊泛上了紅, 靜聽(tīng)著, 這深夜里弦子的生動(dòng)。 一聲...
    伊衿閱讀 393評(píng)論 0 0

友情鏈接更多精彩內(nèi)容