2019年11月 美團(tuán)面試心得
面試了幾個(gè)部門(mén)骨饿。問(wèn)的問(wèn)題一般會(huì)圍繞你做的具體的項(xiàng)目中使用到的關(guān)鍵技術(shù)來(lái)往后延伸呼盆。準(zhǔn)備不充分有的回答不是很理想。
java技術(shù)方面:
? 1.beanfactory 的bean加載機(jī)制 bean初始化方式氧急。
? ?2.spring攔截器的實(shí)現(xiàn)原理尸曼。
? ?3.stringbuffer與stringbuilder的區(qū)別
? ?4.java獲取線程同步結(jié)果的方法
? ?5.fork join
? ?6.多線程是如何保證線程安全的
? 7.JDK1.8 新特性
? ??https://blog.csdn.net/qq_29411737/article/details/80835658
?8.ConcurrentHashMap 1.7和1.8區(qū)別
?9.synchronized與ReentrantLock的區(qū)別
分布式服務(wù):
? ? 1.redis的數(shù)據(jù)類(lèi)型。
? ? ?2.redis與memcashe
? ? ?3.消息隊(duì)列是如何檢測(cè)隊(duì)列中是否存在新的數(shù)據(jù)
算法相關(guān):
1.從一個(gè)數(shù)組中隨機(jī)取出不重復(fù)六個(gè)數(shù)岩遗。
數(shù)據(jù)庫(kù)相關(guān):
1.數(shù)據(jù)庫(kù)平凡的插入數(shù)據(jù)如何保證數(shù)據(jù)的冪等性
2.mysql 行級(jí)鎖
3.acid是如何保證的
4.數(shù)據(jù)庫(kù)隔離機(jī)制的實(shí)現(xiàn)原理
索引是在新增 修改是否會(huì)維護(hù)索引
秒殺場(chǎng)景如何設(shè)計(jì)庫(kù)存
jstack分析的作用
做一個(gè)LRU算法實(shí)現(xiàn)的話扇商,LinkedHashMap就能滿(mǎn)足需要了
cas算法
Netty Zookeeper Redis 高并發(fā)實(shí)戰(zhàn)
單cpu多線程是否能提高性能
紅黑樹(shù)提高遍歷性能的原因
acid如何保證的
dubbo的負(fù)載均衡?
redis負(fù)載均衡
jvm垃圾回收機(jī)制的算法
間隙鎖的作用