京東新零售-平臺(tái)產(chǎn)品與研發(fā)中心-跨境電商一面 12.12 一小時(shí)十分鐘1. 聊實(shí)習(xí) 獨(dú)立做的一個(gè)標(biāo)注平臺(tái)2. 實(shí)習(xí)期間做的性能優(yōu)化 聊到j(luò)vm的內(nèi)存模型3. 聊實(shí)習(xí)期間做的死鎖問(wèn)題排查解決4. 具體場(chǎng)景:讓你造數(shù)據(jù)庫(kù)死鎖怎么造 : 說(shuō)了 順序問(wèn)題 和 鎖的粒度問(wèn)題5. 兩個(gè)開(kāi)發(fā)者 一個(gè)寫(xiě)的鎖a 申請(qǐng)b 一個(gè)寫(xiě)的鎖b 申請(qǐng)a 怎么解決 : 我巴拉巴拉說(shuō)了一堆,想問(wèn)的分布式鎖。。。 6. 問(wèn)了短鏈接,挑一個(gè)點(diǎn)介紹 : 好久了 說(shuō)的有點(diǎn)亂7. 生成短鏈的時(shí)候 布隆過(guò)濾器的使用 直接入庫(kù)-> 分布式鎖 -> 布隆過(guò)濾器 : 他好像沒(méi)太明白我的邏輯 一直說(shuō)如果布隆過(guò)濾器中存在短鏈不還是會(huì)入庫(kù)嗎 , 我說(shuō)循環(huán)十次還是存在之后就拋出異常8. 設(shè)計(jì)一個(gè)存庫(kù)扣減系統(tǒng),防止超賣(mài) 說(shuō)了數(shù)據(jù)庫(kù)層面 悲觀鎖 緩存層面扣減 并進(jìn)行與數(shù)據(jù)庫(kù)的數(shù)據(jù)同步 說(shuō)秒殺場(chǎng)景下呢:回答的限流,redission的trylock 想要高吞吐量:回答的負(fù)載均衡,異步,多節(jié)點(diǎn),集群(他想聽(tīng)多節(jié)點(diǎn),但我說(shuō)的服務(wù)的多節(jié)點(diǎn),實(shí)際想聽(tīng)redis多節(jié)點(diǎn),分布式鎖的時(shí)候可以有多個(gè)key, 提高吞吐量)9. 多線程情況下的鎖升級(jí)10. 線程池參數(shù)11. aop應(yīng)用 原理:動(dòng)態(tài)代理 jdk和cglib的區(qū)別12. 事務(wù) 同一個(gè)類(lèi)中非事務(wù)方法調(diào)用事務(wù)方法失效原因:不是spring代理了13. ioc注解 @resource @autowire @Qualifier14. jvm常設(shè)置的參數(shù):新生代老年代的比例,堆內(nèi)存大小等等問(wèn)了說(shuō)已經(jīng)簽百度,然后說(shuō)一到兩周會(huì)推進(jìn)正常嗎。。。許愿二面更新:12.19 二面 半小時(shí)1. 實(shí)習(xí)過(guò)程中的一些難點(diǎn):線上調(diào)優(yōu)2. mongodb集群了解嗎 分片集群3. MySQL 和 mongodb的使用區(qū)別 索引結(jié)構(gòu)4. mysql 為什么用b+樹(shù) 不用b樹(shù) 紅黑樹(shù)5. 樹(shù)高對(duì)查詢(xún)有什么影響 節(jié)點(diǎn)都存儲(chǔ)什么6. rocketmq的簡(jiǎn)單理解:削峰 異步 填谷 解耦 不同服務(wù)之間消息傳輸 怎么保證順序消費(fèi)的:同一分區(qū)能保證順序消費(fèi) 消費(fèi)者端負(fù)載均衡 通過(guò)消費(fèi)位點(diǎn) 不同分區(qū)通過(guò)一定策略發(fā)送到特定的隊(duì)列 原理(一些組件)和存儲(chǔ):持久化到磁盤(pán)上,通過(guò)commitlog,consumerqueue7. 展開(kāi)說(shuō)說(shuō)rocketmq的存儲(chǔ)流程:回答的零拷貝,內(nèi)存映射 (可能是要問(wèn)持久化的流程)8. 展開(kāi)說(shuō)說(shuō)零拷貝 nio9. 了解其他消息隊(duì)列嗎 : 回答的和Kafka的對(duì)比10. redis分片集群 為什么分片,優(yōu)勢(shì) 分片策略以及分配的槽和集群的關(guān)系11. 設(shè)計(jì)一個(gè)負(fù)載均衡算法,請(qǐng)求服務(wù),下游10臺(tái)機(jī)器,隨機(jī)加權(quán),怎么選擇權(quán)值最高的機(jī)器 : ● 生成一個(gè)隨機(jī)數(shù),范圍從 0 到權(quán)重總和(權(quán)重和是所有機(jī)器權(quán)重的總和)?!?amp;nbsp;根據(jù)隨機(jī)數(shù)來(lái)選擇機(jī)器。通過(guò)累加權(quán)重,當(dāng)累積權(quán)重大于隨機(jī)數(shù)時(shí),就選中相應(yīng)的機(jī)器。but 有點(diǎn)像kpi 許愿三面 - - - -更新:1.3 線下三面實(shí)習(xí)期間的收獲三個(gè)詞概括自己的優(yōu)點(diǎn)和缺點(diǎn)實(shí)習(xí)期間做過(guò)的不感興趣的工作 因?yàn)槭裁醋罱K把工作做好的怎么組織的志愿者服務(wù)你與正式員工的區(qū)別三到五年內(nèi)的規(guī)劃有沒(méi)有你自己牽頭或者深度參與的項(xiàng)目 介紹一下許愿oc官網(wǎng)崗位已下線 估計(jì)泡不出來(lái)了#京東##秋招##Java#