面試經(jīng)歷 | 京東Java開發(fā) 2021.10

面試崗位

Java開發(fā)工程師(校招)

筆試 (2021.1009)

算法題

  1. 說有一個(gè)數(shù)組 1,2,3,3,3,2,2颗祝,他的數(shù)字最高出現(xiàn)頻率是 3 ,讓你找到他的子串中恼布,數(shù)字最高出現(xiàn)頻率和他相等的最短子串螺戳。
    答:統(tǒng)計(jì)每個(gè)數(shù)出現(xiàn)次數(shù)、最早出現(xiàn)時(shí)間以及最晚出現(xiàn)時(shí)間折汞。然后再遍歷一遍即可倔幼。

  2. 說有 n 塊積木,你需要把他們摞起來爽待,摞起來的條件是上下兩塊相鄰的積木質(zhì)量差不能超過 x损同,同時(shí)你還有 k 塊任意重量的積木。問你最少摞成多少堆鸟款?
    答:先排序膏燃,再把所有相鄰兩數(shù)差值存進(jìn)優(yōu)先隊(duì)列,每次彈出最小的何什,如果 ≤x 直接忽略组哩,反之嘗試添加過渡積木。最后返回隊(duì)列剩余大小 +1 即可。

一面

基礎(chǔ)題

  1. 事務(wù) ACID 是什么禁炒?
    答:原子性而咆,一致性,隔離性和持久性

  2. 隔離性是什么幕袱?
    答:事務(wù)的隔離性是指在并發(fā)環(huán)境中暴备,并發(fā)的事務(wù)是相互隔離的,一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾

  3. 事務(wù)的隔離級別有哪些们豌?
    答:①讀未提交涯捻,有臟讀;②讀已提交望迎,不可重復(fù)讀障癌;③可重復(fù)讀,有幻讀辩尊;④串行化涛浙。

  4. 不可重復(fù)讀和幻讀區(qū)別?
    答:不可重復(fù)讀是兩次讀取時(shí)數(shù)據(jù)變化摄欲,主要是 updatedelete轿亮,可以用行鎖解決;而幻讀更多的是 insert 導(dǎo)致的胸墙,光用行鎖是解決不了的我注。通常采用 MVCC 等方法來解決。

  5. 聚簇索引和非聚簇索引有什么區(qū)別迟隅?
    答:聚簇索引將索引和數(shù)據(jù)同時(shí)保存在葉子節(jié)點(diǎn)上但骨,這樣每次搜索到對應(yīng)節(jié)點(diǎn),就可以直接拿到相應(yīng)數(shù)據(jù)智袭;非聚簇索引則是數(shù)據(jù)不直接存在節(jié)點(diǎn)上奔缠,而是僅主鍵值,查到該節(jié)點(diǎn)后补履,還需要去主鍵查詢一次添坊。

  6. 死鎖的四個(gè)條件
    答:① 互斥條件; ② 請求與保持箫锤; ③不剝奪; ④ 循環(huán)等待條件

  7. 銀行家算法雨女?
    答:試探分配谚攒,如果判斷空閑資源足以滿足某個(gè)進(jìn)程所有需求,那就執(zhí)行該進(jìn)程氛堕,否則取消該次分配馏臭。

  8. ArrayListLinkedList 區(qū)別?
    答:前者是動(dòng)態(tài)數(shù)組,后者基于雙向鏈表括儒。

  9. ArrayListLinkedList 二者哪個(gè)更占空間绕沈?
    答:通常情況下后者更占空間,因?yàn)殒湵硇枰涗浨昂蠊?jié)點(diǎn)指針帮寻,但是當(dāng) ArrayList 恰好擴(kuò)容時(shí)乍狐,由于需要擴(kuò)容到 1.5 倍,因此可能更占空間固逗。

  10. 線程池了解嗎浅蚪?有哪些主要參數(shù)?都大概起什么作用烫罩?
    答:① 核心線程數(shù)惜傲;② 任務(wù)隊(duì)列; ③ 最大線程數(shù)贝攒; ④存活時(shí)間盗誊;⑤ 拒絕策略
    首先啟動(dòng)時(shí)開①個(gè)線程,然后任務(wù)放到②中等待執(zhí)行隘弊,②滿后開啟至③個(gè)線程浊伙,如果有閑置非核心線程,④時(shí)間后銷毀长捧,如果②又滿了嚣鄙,且已經(jīng)開到③個(gè)線程,則執(zhí)行⑤串结。

  11. JVM 結(jié)構(gòu)描述一下哑子,堆里面存什么
    答:有共用的堆和方法區(qū),然后有很多線程肌割,線程中包含程序計(jì)數(shù)器 卧蜓,虛擬機(jī)棧和本地方法棧。堆里面存對象實(shí)例和數(shù)組把敞。

  12. CMSG1 區(qū)別弥奸?
    答:① 前者面向老年代,后者面向老年代和新生代奋早;② G1 停頓時(shí)間可預(yù)測盛霎;③ 標(biāo)記-清除和標(biāo)記-整理; ④ 垃圾回收過程不同

  13. AOPIOC 是啥耽装?
    答: 面向切面編程愤炸,把一些和核心功能無關(guān)的又必不可少重復(fù)性高的工作,做成函數(shù)掉奄,放到核心功能前后规个,相當(dāng)于把原有的功能做了一個(gè)包裝。
    原先我們在某個(gè)類中需要另一個(gè)類的時(shí)候,需要手動(dòng) new 一個(gè)新對象诞仓,而控制反轉(zhuǎn)則是通過 BeanbyTypebyName 之類的方式缤苫,將類之間的依賴關(guān)系交給 Spring 來完成,由他來創(chuàng)造新的對象墅拭,并賦予對象之間相互關(guān)系活玲。

算法題

沒有算法題

二面

問的全都是學(xué)習(xí)和項(xiàng)目相關(guān)的:

  1. 英語水平?

  2. 本科和研究生期間哪科成績最好帜矾,哪科成績最差翼虫?

  3. 什么是對抗攻擊?你畢設(shè)內(nèi)容是什么屡萤?

  4. 項(xiàng)目里為什么引入了 Docker珍剑,好處是啥?

感受

總體而言比較輕松死陆,面試官都非常隨和招拙,問的都不難,筆試也很容易措译。本來覺得是不是招聘末期刷一下 KPI 别凤,結(jié)果頭兩天來了 offer call。強(qiáng)哥這人行领虹,能處规哪。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市塌衰,隨后出現(xiàn)的幾起案子诉稍,更是在濱河造成了極大的恐慌,老刑警劉巖最疆,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件杯巨,死亡現(xiàn)場離奇詭異,居然都是意外死亡努酸,警方通過查閱死者的電腦和手機(jī)服爷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來获诈,“玉大人仍源,你說我怎么就攤上這事±雍桑” “怎么了镜会?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長终抽。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么昼伴? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任匾旭,我火速辦了婚禮,結(jié)果婚禮上圃郊,老公的妹妹穿的比我還像新娘价涝。我一直安慰自己,他們只是感情好持舆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布色瘩。 她就那樣靜靜地躺著,像睡著了一般逸寓。 火紅的嫁衣襯著肌膚如雪居兆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天竹伸,我揣著相機(jī)與錄音泥栖,去河邊找鬼。 笑死勋篓,一個(gè)胖子當(dāng)著我的面吹牛吧享,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播譬嚣,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼钢颂,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了拜银?” 一聲冷哼從身側(cè)響起殊鞭,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盐股,沒想到半個(gè)月后钱豁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡疯汁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年牲尺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片幌蚊。...
    茶點(diǎn)故事閱讀 39,764評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡谤碳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出溢豆,到底是詐尸還是另有隱情蜒简,我是刑警寧澤,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布漩仙,位于F島的核電站搓茬,受9級特大地震影響犹赖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜卷仑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一峻村、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锡凝,春花似錦粘昨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至锚扎,卻和暖如春吞瞪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背工秩。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工尸饺, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人助币。 一個(gè)月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓浪听,卻偏偏與公主長得像,于是被迫代替她去往敵國和親眉菱。 傳聞我的和親對象是個(gè)殘疾皇子迹栓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評論 2 354

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