二本4年Java經(jīng)驗,五面阿里艱苦經(jīng)歷(定薪45K),回饋一波心得體會

今年4月準(zhǔn)備跳槽帆调,先后面試了各大小公司,拿了一些offer豆同,有阿里番刊,滴滴,快手影锈,達達芹务,得物等公司蝉绷。面試的公司大部分都能過,所以這里給大家分享下自己的經(jīng)驗枣抱,也給自己做個歸檔熔吗,希望能給正在準(zhǔn)備跳槽,找工作的朋友一點幫助佳晶,這里主要分享下阿里面試的經(jīng)歷磁滚!


阿里一面

自我介紹,聊項目, 這邊挺常規(guī)的,從項目入手。

解析Excel為什么用POI ? POI存在的問題?

還知道哪些解析Excel的工具嗎?

你們項目中用過MQ宵晚,平時都用MQ來做什么?

你處理過MQ得冪等問題,當(dāng)時是怎么做的?

MQ的可靠性怎么保證?

redis你們都用來做什么?

redis的持久化機制?

怎么樣保證redis的高可用?

HashMap和ConcurrentHashMap的區(qū)別?

ConcurrentHashMap不同版本的差異?

用過多線程嗎?

多線程的幾種實現(xiàn)方式。

做過微服務(wù)開發(fā)嗎?

說一說對重構(gòu)的看法

有什么問題要問我的嗎?

時間不長,大概二十分鐘,面試官人不錯维雇。一面結(jié)果通過淤刃。

阿里二面

過了一個星期,由于當(dāng)?shù)赜邪⒗锏淖庸?就去了子公司的會議室進行視頻面試。

二面看上去是個組長的人,年紀(jì)并不輕吱型。同樣的自我介紹開始,然后聊來深圳發(fā)展的意愿,個人的情況,然后問了一下做的項目,就開始問問題了逸贾。

項目中處理了哪些格式的數(shù)據(jù)類型?

數(shù)據(jù)傳輸過程用的什么加密?

對稱加密和非對稱加密的區(qū)別?

http和https的區(qū)別?

為什么https使用混合加密的方式?

說一說JVM調(diào)優(yōu)的思路及你是怎么樣調(diào)優(yōu)的。

JVM常見的算法津滞。

抽象類和接口的區(qū)別和應(yīng)用場景? ( 挺新鮮的,第- -)次碰到 )

平時有沒有用到什么設(shè)計模式?

看過什么源碼沒有?

什么是SpringAOP?

AOP實現(xiàn)的原理铝侵。

sql優(yōu)化的思路。

索弓|實現(xiàn)原理触徐。

有時候索引失效咪鲜,為什么?

問了我期望薪資,本來說月薪了,后面他說他們那里是按年薪算的。然后讓我等一下 ,他去找部長去概去了二十分鐘撞鹉。

二面結(jié)果:通過疟丙。

阿里三面

自我介紹,然后開始聊項目。

數(shù)據(jù)采集的時候有沒有對數(shù)據(jù)進行校驗?

有沒有做加密處理?

對稱加密和非對稱加密的區(qū)別?

如何保證數(shù)據(jù)不丟失呢? ( 對賬)

你們項目中redis用來干什么了?

redis常用的數(shù)據(jù)類型?

redis持久化機制?

分布式鎖的實現(xiàn)?

場景題:一個SQL的TOP N問題

JVM參數(shù)調(diào)優(yōu)及JVM內(nèi)存結(jié)構(gòu)鸟雏。

常見的垃圾回收算法享郊。

dubbo整個調(diào)用過程。

SpringMVC孝鹊、Spring和SpringBoot的區(qū)別 ?

線程池實現(xiàn)原理炊琉。

sql優(yōu)化的思路。

索弓|實現(xiàn)原理又活。

聚簇索引和非聚簇索引的區(qū)別苔咪。

你有什么要問我的嗎? ( 你是部長?他說不是,部長授權(quán)面試。)

阿里四面

過了一個星期,收到電話面試,各位以為是HR面,錯了,這個叫業(yè)務(wù)經(jīng)理面皇钞。HR說這個一 般都能過悼泌。

自我介紹,說一個你最熟悉的項目, 你在其中承擔(dān)什么樣的角色,開發(fā)過程中碰到最大的難題是什么?

聊一聊SOA和微服務(wù)。

大學(xué)掛過科沒有夹界。

哪科學(xué)得最好馆里。

大概總共聊了15分鐘左右隘世。

四面結(jié)果:通過。

阿里五面

又過了一個星期鸠踪。才到HR面丙者,是當(dāng)?shù)刈庸疽曨l面試。

自我介紹,項目類型营密。

為什么考慮到深圳發(fā)展?

為什么選擇平安銀行?

現(xiàn)在在面試哪些公司?

如何規(guī)劃自己的生活?

期望薪資械媒。

如何快速搞定Java面試,總體上做好以下三點即可:

簡歷準(zhǔn)備

核心技術(shù)及面試題

面試技巧

簡歷準(zhǔn)備

首先你要準(zhǔn)備的是簡歷评汰。簡歷很重要纷捞,這是別人了解你的第一個地方,所以簡歷要好好寫被去。

自我簡介:用最簡單的話來說明自己的情況主儡,不超過200字。比如:10+年的軟件開發(fā)經(jīng)驗(說明你的主業(yè))惨缆,4+年的團隊leader經(jīng)驗(說明你的領(lǐng)導(dǎo)力)糜值,擅長高可用高性能的分布式架構(gòu)(說明你的專業(yè)和專攻),多年互聯(lián)網(wǎng)和金融行業(yè)背景(說明你的行業(yè)背景)坯墨,任職于XXX公司的XX職位(說明你的職業(yè))寂汇,負(fù)責(zé)XXX平臺或系統(tǒng)(說明你的業(yè)務(wù)場景)....

個人技能:讓對方了解你掌握的技術(shù)和熟悉的領(lǐng)域。如JVM捣染、并發(fā)編程骄瓣、Redis、 Spring源碼耍攘、分布式系統(tǒng)架構(gòu)累贤、高性能調(diào)優(yōu)等

經(jīng)驗和軟技能:帶過多少人的團隊、有多少年的項目管理經(jīng)驗少漆、學(xué)習(xí)能力如何臼膏、執(zhí)行力怎么樣、設(shè)計過什么樣的系統(tǒng)示损。(不要太多渗磅,幾句話就好)

工作經(jīng)歷:不要列一大堆項目检访,挑重要的始鱼,主要突出項目的難度(技術(shù)點)、規(guī)模(用戶量脆贵、并發(fā)量医清、吞吐量)、挑戰(zhàn)(高可用卖氨、技術(shù)瓶頸及突破)负懦、職責(zé)(項目經(jīng)歷/核心開發(fā))等。

核心技術(shù)及面試題

核心技術(shù)

面試嘲啬澹考的核心知識點包括以下點:

基礎(chǔ)類:并發(fā)編程纸厉、JVM、網(wǎng)絡(luò)與IO五嫂、sql優(yōu)化颗品、數(shù)據(jù)結(jié)構(gòu)與算法

開源框架:Spring源碼、Mybiats源碼

高性能架構(gòu)技術(shù):Redis沃缘、MQ躯枢、Kafka、zookeeper槐臀、ES闺金、docker

分布式與微服務(wù):Dubbo、SpringBoot峰档、SpringCloud、SpringCloud Alibaba

快速學(xué)習(xí)線路推薦1:并發(fā)編程+JVM(1個月)寨昙、Spring源碼(1個月)讥巡、Redis+MQ+SpringBoot和SpringCloud(1個月)

快速學(xué)習(xí)線路推薦2:并發(fā)編程+JVM+IO+Sql(2個月)、Spring源碼(1個月)舔哪、Redis+MQ+zookeeper+SpringBoot+SpringCloud(2個月)

數(shù)據(jù)結(jié)構(gòu)與算法推薦面試前去leetcode上刷題

后端面試問題解析整理

【Java快速面試指南目錄】Java基礎(chǔ)欢顷、異常、集合捉蚤、并發(fā)編程抬驴、JVM、Spring全家桶缆巧、MyBatis布持、Redis、數(shù)據(jù)庫陕悬、中間件MQ题暖、Dubbo、Linux捉超、Tomcat胧卤、ZooKeeper、Netty等等拼岳。包含了作為一個Java工程師在面試中需要用到或者可能用到的絕大部分知識枝誊!有需要的小伙伴,請獲取請移步主頁掃认е健叶撒!


Java基礎(chǔ)


Java集合容器


Java異常

Error和Exception區(qū)別是什么?

運行時異常和—般異常(受檢異常)區(qū)別是什么?

JVM是如何處理異常的?

throw和throws的區(qū)別是什么?

final绝骚、finally、finalize有什么區(qū)別?

NoClassDefFoundError和ClassNotFoundException區(qū)別?

try-catch-finally中哪個部分可以省略?

try-catch-finally中痊乾,如果catch中return了,finally 還會執(zhí)行嗎?

...


并發(fā)編程

并發(fā)基礎(chǔ)

并發(fā)理論

并發(fā)關(guān)鍵字

并發(fā)容器

線程池


JVM

JVM內(nèi)存區(qū)域

內(nèi)存溢出異常

垃圾收集器

內(nèi)存分配策略

類加載機制

JVM調(diào)優(yōu)


Spring

spring概述

Spring控制反轉(zhuǎn)(IOC)

SpringBean

Spring注解

Spring數(shù)據(jù)訪問

SpringAOP


SpringCloud


什么是服務(wù)熔斷皮壁,什么是服務(wù)降級

微服務(wù)的優(yōu)缺點

使用中碰到的坑

列舉微服務(wù)技術(shù)棧

eureka和zookeeper都可以提供服務(wù)的注冊與發(fā)現(xiàn)功能,他們的區(qū)別

eureka服務(wù)注冊與發(fā)現(xiàn)原理

dubbo服務(wù)注冊與發(fā)現(xiàn)原理

...


Redis

Redis數(shù)據(jù)類型

Redis事務(wù)

Redis持久化及緩存

Redis緩存異常方案

Redis集群架構(gòu)


MySQL


RabbitMQ

如何確保消息正確地發(fā)送至RabbitMQ?

如何確保消息接收方消費了消息?

如何避免消息重復(fù)投遞或重復(fù)消費?

消息基于什么傳輸?

消息如何分發(fā)?

消息怎么路由?

如何確保消息不丟失?

使用RabbitMQ有什么好處?

消息隊列有什么缺點?

MQ如何選型?

如何保證消息隊列高可用?

如何保證消息的順序性?

架構(gòu)設(shè)計


由于篇幅原因哪审,還有SpringBoot蛾魄,MyBatis,SpringMVC湿滓,Dubbo滴须、Linux、Tomcat叽奥、ZooKeeper扔水、Netty等專題就不做展示了!這份筆記已準(zhǔn)備了在線版和離線版朝氓,有需要的朋友魔市,獲取移至主頁掃取!

面試中的技巧

答不出來怎么辦?

面試中有一些問題很難赵哲,但是不要放棄待德,要不斷嘗試。很多時候枫夺,面試官并不期待你能在很短的時候內(nèi)解出一道難題将宪,他只是想看一下你遇到難題時的態(tài)度和思維方式。如果你能證明給面試官看橡庞,你解決問題的方向和方法是正確的较坛,就算是沒有找到答案,也是很不錯的扒最。

尖銳問題

幾個常見的比較尖銳的問題:

1丑勤、你為什么要離開現(xiàn)在的公司?

這種問題一般都是來問你的離職動機的,招聘方有理由相信吧趣,你是怎樣離開前東家的确封,就會怎樣離開我。如果你開始抱怨你現(xiàn)在的公司了再菊,很可能會引出很多問題把你問到最后都抬不起頭來爪喘。當(dāng)然,你也可以說前公司的問題纠拔,比如︰自己主導(dǎo)的項目被公司廢棄了秉剑、公司轉(zhuǎn)型了、公司業(yè)績下滑了稠诲、在現(xiàn)有的公司沒有成長空間了......這些都是可以說的侦鹏。

2诡曙、說一下你的缺點?

這個問題也是很難很難回答的。

其實任何性格的人都有問題略水,比如价卤,對我來說,我個是比較著急的人渊涝,急性子慎璧,而且是個做事的人。所以跨释,我最大的問題就是在推進一些事的時候胸私,會忽略別人的感受。當(dāng)壓力變大的時候鳖谈,我甚至?xí)f出一些別人難以接受的話(俗話說的情商為零)岁疼。

但這個不是最佳方法,缺點一定要附帶正面效果缆娃。比如捷绒,我對事情的要求太高了,跟我在一起工作人的壓力太大贯要。我太內(nèi)向了暖侨,所以別人和我溝通起來有點費勁。我太過關(guān)心團隊了郭毕,所以,有時候會忽略了項目成本和時間進度…....

最后還要補一句函荣,我知道我的缺點显押,我也在努力改正,我正在通過什么樣的方式改正傻挂。這非常關(guān)鍵乘碑,因為這基本上是面試官最喜歡看到的答案了,就是你不僅能正視自己的缺點金拒,而且還能不斷地改正兽肤。

3、說一下你的優(yōu)點?

這個問題是比較坑的绪抛,你的優(yōu)點是需要用證據(jù)來說明的资铡。

很多人的通用回答是,我的優(yōu)點就是學(xué)習(xí)能力強幢码,因為我掌握的技術(shù)面很廣笤休,而且,我什么樣的技術(shù)都學(xué)症副,比如最新的Cloud Alibaba技術(shù)店雅。還要回答這個問題的時候政基,一定要反襯出你的價值觀,HR就是想了解你的價值觀闹啦。比如沮明,我比較踏實,我想把技術(shù)一直做到老窍奋。再比如荐健,我有韌性,我受過哪些挫折费变、失敗摧扇、不公、無奈和無助挚歧,我沒有當(dāng)逃兵.......

4扛稽、你為什么換工作換得這么勤?

很多公司的HR都會對應(yīng)聘者頻繁換工作持比較負(fù)面的評價。頻繁換工作在職業(yè)生涯中真不是一件好事滑负,因為用人方會覺得要么是你太不踏實了在张,要么是你太不行了。所以矮慕,工作不要換得太頻繁帮匾。但是如果換得太頻繁了,我給你一個建議痴鳄,在簡歷里面寫上離職原因瘟斜。、

以上就是面試分享經(jīng)歷痪寻,希望對你有一定的幫助螺句!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市橡类,隨后出現(xiàn)的幾起案子蛇尚,更是在濱河造成了極大的恐慌,老刑警劉巖顾画,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件取劫,死亡現(xiàn)場離奇詭異,居然都是意外死亡研侣,警方通過查閱死者的電腦和手機谱邪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門庶诡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來虾标,“玉大人,你說我怎么就攤上這事¤岛” “怎么了傀蚌?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蘸吓。 經(jīng)常有香客問我善炫,道長,這世上最難降的妖魔是什么库继? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任箩艺,我火速辦了婚禮,結(jié)果婚禮上宪萄,老公的妹妹穿的比我還像新娘艺谆。我一直安慰自己,他們只是感情好拜英,可當(dāng)我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布静汤。 她就那樣靜靜地躺著,像睡著了一般居凶。 火紅的嫁衣襯著肌膚如雪锁摔。 梳的紋絲不亂的頭發(fā)上匾寝,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天厉熟,我揣著相機與錄音廉丽,去河邊找鬼。 笑死弄兜,一個胖子當(dāng)著我的面吹牛药蜻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播替饿,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼语泽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了盛垦?” 一聲冷哼從身側(cè)響起湿弦,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤瓤漏,失蹤者是張志新(化名)和其女友劉穎腾夯,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蔬充,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡蝶俱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了饥漫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片榨呆。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖庸队,靈堂內(nèi)的尸體忽然破棺而出积蜻,到底是詐尸還是另有隱情闯割,我是刑警寧澤,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布竿拆,位于F島的核電站宙拉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏丙笋。R本人自食惡果不足惜谢澈,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望御板。 院中可真熱鬧锥忿,春花似錦、人聲如沸怠肋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灶似。三九已至列林,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酪惭,已是汗流浹背希痴。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留春感,地道東北人砌创。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像鲫懒,于是被迫代替她去往敵國和親嫩实。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容