亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

三年Java后端面試經(jīng)歷

darry / 1407人閱讀

摘要:前言三年后端開發(fā)經(jīng)驗,面的目標崗位是的高級后端開發(fā)。面試結束,應該沒有后續(xù)。

前言

三年Java后端開發(fā)經(jīng)驗,面的目標崗位是20k-35k的高級后端Java開發(fā)。

第一場,基本裸面,關于曾經(jīng)的項目部門答的不好,所以還是得好好準備。

某C輪在線旅游公司 筆試

先做半個小時的筆試題,一共六個題目,兩道go語言的基礎題,一道斐波那契相關,一道數(shù)據(jù)庫行列轉置,一道實現(xiàn)一個棧,還有一道是百萬計的MySQL優(yōu)化

筆者沒有接觸過go語言,第一,二題,猜了下答案,第三題過,第四題沒寫出,第五題漏了內(nèi)部數(shù)組收縮的場景,第六題,簡單的寫了幾點關于建表和使用索引相關

一面(技術+項目)

沒有討論筆試題,先自我介紹,然后從項目開始問起穿插一些基礎知識點的面試,難度不大。

其中有個問題,你這個項目做了一年多,里面主要實現(xiàn)了哪些需求,這個回答的沒有條理。暴露了平常沒有總結的習慣,都是業(yè)務驅動著跑。

二面(架構師面)

架構師對兩年前做的一個項目比較感興趣,由于是裸面,做的時間也比較久了,答的不是很好,也是零零碎碎的打了一些,雖然架構師表示理解,但是我也基本斷定出,掛在這里了。

經(jīng)驗總結

面試準備很重要,對于自己的項目經(jīng)歷,做了些什么重要的需求一定要能夠有條理的說出來,包括難點以及這樣設計的原因

項目的架構以及整體流程一定要清楚,一定要知道每一個細節(jié)點

某C輪AI公司 一面(電話面+基礎技術面)

聊了下Java的基礎知識,涉及的點包括:

StringBuilder,String,StringBuffer的區(qū)別,使用場景

String不可變的設計原理,以及這樣設計的原因

HashMap的實現(xiàn)原理,1.8之后對于碰撞怎么處理的,如果key沒有實現(xiàn)compareable接口,紅黑樹根據(jù)什么插入?

聊了下jvm的內(nèi)存結構,線程安全的部門,各個部門的職能?

說明下類的加載過程,類加載的雙親委派模型?

聊下Spring的架構

二面(項目面+技術面)

聊了下你最熟悉的項目,描述下難點

聊了下Java的內(nèi)存模型,可見性;Java線程安全實現(xiàn)的幾種機制;HashMap并發(fā)下的問題;ConcurrentHashMap的實現(xiàn),1.7和1.8的區(qū)別;Java中的并發(fā)原語,synchronized和ReentrantLock的實現(xiàn)原理以及區(qū)別;

聊下Java的線程池,以及使用注意點

鎖和cas的使用場景,他兩的區(qū)別,有沒有實際測試過各種場景的性能數(shù)據(jù),都有怎么樣的表現(xiàn)

離職的原因,對未來的規(guī)劃

面試總結

Java并發(fā)知識總結不夠,對于AQS了解不深

介紹項目知識沒有挖好坑,沒有突出項目的難點,導致面試官認為項目簡單

平時總結過少,對未來規(guī)劃定位不清晰,離職的原因考慮不清楚(其中想離職的主要原因就是加班太多了,但是這個又不能放在明面上說,所以一定得找到合適的理由)

某C輪金融科技公司 一面(技術面)

重點聊了Java各種集合的實現(xiàn)原理,以及使用場景,主要包括不限于,ArrayList,LinkedList,HashMap,HashSet,TreeMap

線程池的實現(xiàn)原理,線程池中的等待任務只有一個隊列,如果線程池中的線程比較多,競爭會比較大,怎么解決?

Java中實現(xiàn)高并發(fā)的幾種策略(COW, cas, 鎖),各自的使用場景及區(qū)別?

簡單的介紹下項目?

二面(項目+技術)

聊下項目中高并發(fā),高可用的實現(xiàn)

負載均衡的幾種算法

問了幾個設計模式的實現(xiàn)

分布式系統(tǒng)中轉賬問題,如何保證分布式事務,項目中怎么處理這種情況?

MySQL主從復制的實現(xiàn)

jvm的內(nèi)存模型,類加載機制,jvm gc實現(xiàn)原理,有沒有jvm線上調優(yōu)經(jīng)驗。如果遇到線上問題,一般通過哪些步驟定位,除了看日志和走讀代碼還有沒有其他方法?

三面(項目經(jīng)理面)

聊下項目內(nèi)容,以及項目目前存在的問題,優(yōu)化點

有沒有帶人的經(jīng)驗,怎么帶一個新人?

離職的原因,對下一份工作的期望?

問了幾個問題:

目前這邊開展的是新業(yè)務,怎么讓大家這群“新”人很好的配合起來

目前公司這塊的業(yè)務在技術上的側重是什么,會有哪些挑戰(zhàn)點

四面(地區(qū)技術負責人面試)

聊了下項目

下一份工作,首先考慮的三個點按優(yōu)先級排列是什么?

還有幾個問題記不清了

某行業(yè)C輪互聯(lián)網(wǎng)平臺公司 一面(基礎技術面)

聊了下Java的基礎技術,高并發(fā)模型

聊了下項目,項目的性能數(shù)據(jù)

聊了下jvm 內(nèi)存模型,類加載機制,有沒有jvm調優(yōu)經(jīng)驗

等待下一輪面試 平安系子公司 一面技術面

常規(guī)的Java基礎技術問題,設計集合,并發(fā),走馬觀花的都問了一輪但不深入

項目介紹

離職的原因,當前的薪資水平

領導面

自我介紹

介紹項目,因為有一個項目短暫的接觸過支付場景的實現(xiàn),這個領導估計有過支付相關的經(jīng)歷,開始追著問了,并分分鐘要教我什么叫分布式系統(tǒng)設計,系統(tǒng)的交互中會存在哪些問題,并且非常強勢的斷言我項目中的方案設計很爛,我司的架構師水平很爛,聊的不爽,直接懟回去了。

還吹牛逼說要給馬總到明年要招到2w人,無形裝逼,最為致命。

面試結束,應該沒有后續(xù)。非常不爽面試過程中面試官高高在上的態(tài)度,項目還沒有講完,只說了其中某個點的容錯設計,就開始斷言系統(tǒng)設計爛,進而說我司架構師爛。估計平時在工作中是個小領導,習慣了頤指氣使,從此平安一生黑。

藍綠廠 一面(技術面)

自我介紹+項目經(jīng)歷介紹

重點聊了下自己最熟悉的項目,架構,組網(wǎng),性能,瓶頸

Java常見集合的實現(xiàn)方式,說下常用的設計模式,并舉例使用到的場景,手寫懶加載線程安全的單例模式

Redis中的常見數(shù)據(jù)結構類型,Redis實現(xiàn)持久化的方式,優(yōu)缺點以及使用場景

大數(shù)據(jù)和高可用在項目中涉及的點

MySQL主備同步的原理,怎么實現(xiàn)高可用?

client調用A服務,A服務依賴于B服務,在不知道B是否高可用的情況下,怎么保證A的高可用?

jvm的內(nèi)存模型,jvm的運行時數(shù)據(jù)區(qū),有沒有jvm的線上調優(yōu)經(jīng)歷?

回到項目的性能數(shù)據(jù)上,有沒有仔細去調研過這個接口的時延的分布是怎么樣的,按照28法則,肯定是某個方法耗時比較多,有沒有針對這種場景的分析?

PS: 項目接口的性能時延是30+ms

二面(項目經(jīng)理面+技術面)

PS:面試官會一直死死的盯著你,而且會不停的問你,還有沒有更好的方式,還有沒有?

有沒有帶人的經(jīng)歷,對于不上道的人,一般怎么帶?

為什么你能勝任這份工作?

你說你優(yōu)秀,你的優(yōu)秀體現(xiàn)在項目的什么地方?

怎么在字符串池中查找給定的字符串?

B樹又沒用了解?MySQL索引的數(shù)據(jù)結構是什么?MySQL的數(shù)據(jù)存儲機制是什么?如何處理數(shù)據(jù)中的臟頁?

解釋下分布式系統(tǒng)中的cap理論,怎么保證ca?

面試總結

高可用,分布式是弱項,接觸比較少,系統(tǒng)設計經(jīng)驗太少

帶人的經(jīng)驗太少

混淆了B樹和binary tree

Redis了解不深入

總體總結

項目經(jīng)歷一定要準備好,目前市面上招聘基本上要求都是高并發(fā),大數(shù)據(jù),高可用。所以在你的項目中有哪些體現(xiàn)一定要提前準備好,并適當挖坑。也就是說目前還有哪些優(yōu)化點可以做但是目前沒有做。

Java的基本功一定要扎實,不是說數(shù)據(jù)結構和算法要多么精通,但是至少Java中常見的集合的原理要知道,源碼要過一遍,使用場景要了如指掌

Java多線程,線程池的實現(xiàn),并發(fā)包下面涉及到的經(jīng)典工具,AQS,CAS,兩種鎖的實現(xiàn),常用的并發(fā)工具,阻塞隊列

jvm的內(nèi)存模型,HP原則,內(nèi)存可見性;jvm類加載機制,類的加載過程;jvm的運行時數(shù)據(jù)區(qū);Java gc的實現(xiàn)

ssm框架的實現(xiàn)原理

redis等中間件的數(shù)據(jù)結構,使用場景

高并發(fā)場景的常見處理手段

高可用系統(tǒng)的設計

分布式系統(tǒng)的設計,cap理論,分布式系統(tǒng)在實際場景中的運用。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://www.ezyhdfw.cn/yun/69451.html

相關文章

  • 三年Java端面經(jīng)歷

    摘要:經(jīng)過半年的沉淀,加上對,和分布式這塊的補齊,終于開始重拾面試信心,再次出征。面試官提示沒有提到線程的有內(nèi)核態(tài)的切換,程只在用戶態(tài)調度。三面綜合技術面這面面的是陣腳大亂,面試官采用刨根問底的方式提問,終究是面試經(jīng)驗不夠,導致面試的節(jié)奏有點亂。 經(jīng)過半年的沉淀,加上對MySQL,redis和分布式這塊的補齊,終于開始重拾面試信心,再次出征。 鵝廠 面試職位:go后端開發(fā)工程師,接受從Jav...

    kviccn 評論0 收藏0
  • 前端最強面經(jīng)匯總

    摘要:獲取的對象范圍方法獲取的是最終應用在元素上的所有屬性對象即使沒有代碼,也會把默認的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對于一個光禿禿的元素,方法返回對象中屬性值如果有就是據(jù)我測試不同環(huán)境結果可能有差異而就是。 花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star~ 別只收藏,點個贊,點個star再走哈~ 持續(xù)更新中……,可以關注下github 項目地址 https:...

    wangjuntytl 評論0 收藏0
  • Android-Java

    摘要:好不容易在月號這天中午點左右接到了來自阿里的面試電話。這里會不斷收集和更新基礎相關的面試題,目前已收集題。面試重難點的和的打包過程多線程機制機制系統(tǒng)啟動過程,啟動過程等等掃清面試障礙最新面試經(jīng)驗分享,此為第一篇,開篇。 2016 年末,騰訊,百度,華為,搜狗和滴滴面試題匯總 2016 年未,騰訊,百度,華為,搜狗和滴滴面試題匯總 各大公司 Java 后端開發(fā)面試題總結 各大公司 Jav...

    TalkingData 評論0 收藏0
  • 前百度面官整理的——Java端面題(二)

    摘要:另外,還可以調用和等很便利的方法,以返回表示字段,方法,以及構造器的對象的數(shù)組。運行結果無參構造器有參構造器和實現(xiàn)原理和區(qū)別和區(qū)別是一個集合接口。 對象的四種引用 強引用只要引用存在,垃圾回收器永遠不會回收 showImg(https://segmentfault.com/img/bVbsYsz?w=652&h=52); 可直接通過obj取得對應的對象 如 obj.equels(new...

    thekingisalwaysluc 評論0 收藏0

發(fā)表評論

0條評論

darry

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<