遠(yuǎn)東集團
- Spring Boot的特性杖虾?
- @Component和@Service注解的區(qū)別条辟?
- Spring事務(wù)的傳播機制?(要求完整具體的說出有哪些傳播機制胳施,具體有什么應(yīng)用場景溯祸,問的非常細(xì)節(jié))
- Spring的特性
- Spring框架中有哪些地方用到了AOP,項目中是怎么用的舞肆?Spring AOP動態(tài)代理還是靜態(tài)代理焦辅?
- 分布式事物?
- @Controller和@RestController的區(qū)別椿胯?
- Kafka的消費組機制筷登,分區(qū)機制,負(fù)載均衡機制
- Redis緩存擊穿哩盲,緩存穿透和緩存雪崩仆抵,如何解決跟继?
- 數(shù)據(jù)庫索引(主鍵索引,組合索引等)镣丑,最左匹配相關(guān)知識
- @Transcational注解的作用是什么舔糖?
- 數(shù)據(jù)庫的隔離級別?不同隔離級別下的問題莺匠?
- 動態(tài)代理的機制
- HashMap和ConcurrentHashMap金吗,HashMap的數(shù)據(jù)結(jié)構(gòu),ConcurrentHashMap如何保證線程安全的等
- CountDownLatch和CycleBarrier的區(qū)別趣竣,項目中是如何用多線程的摇庙?
- 單例模式,手寫雙重檢查鎖
- 什么是CAS遥缕?
- volatile是干什么的卫袒?解決的是什么層面的問題?
- 什么是CSRF单匣、XSS夕凝、CORF?
- 如何防止sql注入户秤?
- Redis數(shù)據(jù)結(jié)構(gòu)码秉,zset的細(xì)節(jié),比如sort的值能不能是字符串鸡号?
- 哪些實現(xiàn)分布式鎖的方式转砖,各自的原理?(主要是redis和zookeeper)
- 說一說你心目中的微服務(wù)(開放題)
- 研究過k8s嗎鲸伴?
菜鳥網(wǎng)絡(luò)
- 解決線上問題積累了哪些經(jīng)驗府蔗?
- 日志經(jīng)驗?
- JVM調(diào)優(yōu)經(jīng)驗汞窗?
- 內(nèi)存泄露如何排查問題礁竞?
- 線程安全的集合和非線程安全的集合有哪些?
- HashMap數(shù)據(jù)結(jié)構(gòu)越詳細(xì)越好杉辙?追問HashMap的擴容機制模捂?
- ConcurrentHashMap數(shù)據(jù)結(jié)構(gòu)越詳細(xì)越好?
- LinkedHashMap數(shù)據(jù)結(jié)構(gòu)越詳細(xì)越好蜘矢?
- Lock和Synchronized的區(qū)別狂男?
- AQS如何實現(xiàn)的?
- 如何運用AQS實現(xiàn)公平鎖和非公平鎖品腹?
- 如何解決高并發(fā)場景下的IO密集型任務(wù)(主要考察NIO)岖食?
- 介紹多線程,原子性舞吭、可見性和有序性如何理解泡垃?
- 項目中消息中間件kafka的作用析珊?
- CAS是什么,Integer如何實現(xiàn)蔑穴?
- Redis介紹一下忠寻,為什么新版本用多線程?
- Redis 持久化方式有哪些存和?有什么區(qū)別奕剃?
- 項目中性能優(yōu)化的實際案例?
- 還研究過哪些源碼捐腿?Spring的源碼有研究過嗎纵朋?
- 數(shù)據(jù)庫高可用方案
- 一致性hash了解嗎?
嘰里呱啦
- 手寫LRU緩存
- 熟悉的設(shè)計模式茄袖,裝飾模式和代理模式的區(qū)別操软?項目中使用過裝飾者模式嗎?
- CMS了解嗎宪祥?為什么CMS的停頓時間短聂薪?
- 雙親委派模型了解嗎?為什么要用雙親委派模型品山?
- 類加載機制了解嗎?
- 了解過熱部署嗎烤低?
- 哪些方法能夠?qū)崿F(xiàn)線程安全肘交?
- ThreadLocal的內(nèi)存泄露問題了解嗎?
- 了解服務(wù)治理嗎扑馁?
- 有沒有在框架源碼的基礎(chǔ)上進行二次開發(fā)涯呻?
- mysql有哪些不走索引的情況?
- mysql中有哪些索引腻要?hash算法的原理研究過嗎复罐?MySQL InnoDB為什么用B+樹,而不用紅黑樹或者B樹雄家?
- 項目中有挑戰(zhàn)性的事情效诅?
- 有沒有處理過分布式事務(wù),如何處理的趟济?
菜鳥網(wǎng)絡(luò)(二輪)
- spring starter原理
- ArrayList和LinkedList的區(qū)別乱投?如何選擇?ArrayList的初始大小為什么是10顷编?
- HashMap與HashTable的區(qū)別戚炫?升華到ConcurrentHashMap如何實現(xiàn)并發(fā)安全?
- Synchronized實現(xiàn)鎖的原理媳纬?
- 接口和抽象類有什么區(qū)別双肤?如何選擇施掏?試用場景?
- 什么是序列化茅糜?有哪些序列化方式七芭?protobuf是如何提高效率的?采用了什么壓縮算法限匣?
- 線程池是干什么的抖苦?jdk中有什么實現(xiàn)斟珊?如何實現(xiàn)相速?線程池選型胸竞?線程數(shù)如何設(shè)置鳄炉?不同場景的拒絕策略验毡?
- 序列化中的UUID是干什么的陵且?沒有UUID會有什么后果卦碾?序列化和發(fā)序列化底層是如何實現(xiàn)的图云?
- CMS垃圾回收器了解嗎物喷?如何做到低延遲的卤材?CMS有什么缺點?了解其他的垃圾回收算法嗎峦失?
- 如果內(nèi)存為8G扇丛,如何設(shè)置JVM的最大內(nèi)存和最小內(nèi)存?
- survivorRatio怎么理解尉辑?
- @Resource注解和@Autowired注解的區(qū)別帆精?
- 為什么用mybatis而不用JDBC?mybatis只需要接口而不需要實現(xiàn)類是如何做到的隧魄?
- Redis數(shù)據(jù)結(jié)構(gòu)卓练?
- 一致性hash的原理
- MySQL常見的存儲引擎?
- MySQL樂觀鎖和悲觀鎖购啄?試用場景是什么襟企?
- 聚蔟索引和非聚蔟索引的區(qū)別?
- 如何排查慢sql問題狮含?
- 數(shù)據(jù)庫選錯索引該如何解決顽悼?
- Kafka消息中間件如何做到消息的可靠性?
- 消息冪等性如何保證几迄?
- 線上問題表蝙,線上請求響應(yīng)變慢如何排查定位?
- Mybatis緩存了解嗎乓旗?
- dubbo了解嗎府蛇?如果做服務(wù)注冊和發(fā)現(xiàn)的?
- Spring bean的循環(huán)依賴問題如何解決屿愚?
- 項目中遇到的有挑戰(zhàn)的事情是什么汇跨?
網(wǎng)易
- topK問題务荆,手寫代碼
- 有哪些實現(xiàn)線程安全的方式
- ThreadLocal的原理了解么?說一下ThreadLocal的使用場景穷遂?ThreadLocal使用過程中要注意什么問題函匕?
- synchronized和lock的區(qū)別?synchronized底層原理蚪黑?Lock是如何實現(xiàn)的盅惜?
美團點評
- spring starter原理
- 線程池原理
- CountDownLatch實現(xiàn)的功能還能用什么來實現(xiàn)(CompletableFuture)?
- Redis常用數(shù)據(jù)結(jié)構(gòu)忌穿,Hash底層數(shù)據(jù)結(jié)構(gòu)是什么抒寂?
- 手寫斐波那契數(shù)列
美團點評
- 手寫String轉(zhuǎn)int
- 手寫兩個有序數(shù)組合并
- 設(shè)計模式用的多么?觀察者模式原理是什么掠剑?
- 性能優(yōu)化做了哪些方面的工作屈芜?
- 高可用做了哪些方面的工作?
中國平安陸金所
- 字符與字節(jié)的區(qū)別朴译,char占用多少個字節(jié)井佑,漢子能用char來表示嗎?
- 淺拷貝和深拷貝了解么眠寿?如何實現(xiàn)深拷貝躬翁?
- ArrayList了解么?擴容是什么過程盯拱?數(shù)組復(fù)制的方式是通過什么形式來完成的(System.arrayCopy盒发,系統(tǒng)調(diào)用)?
- Mysql如何查看sql語句的執(zhí)行計劃坟乾?什么情況下Mysql會選錯索引迹辐?選錯索引如何解決蝶防?
- Java反射了解么甚侣?
美團點評
- 點贊系統(tǒng)設(shè)計?
- 線程池方面间学,主要是線程數(shù)量的選擇殷费;
- 大事務(wù)是如何導(dǎo)致MGR集群失敗的;
- 如何保證kafka消息不丟失低葫?
- kafka消息阻塞如何解決详羡?
美團點評
- 性能優(yōu)化方面;
- 微服務(wù)拆分嘿悬;
- 如何統(tǒng)計訪問記錄实柠?
- 挑一個熟悉的中間件講原理?
- 后端多人編輯沖突合并算法設(shè)計善涨?
嗶哩嗶哩
- SpringBoot和Spring Cloud的聯(lián)系和區(qū)別窒盐?
- Eureka做服務(wù)發(fā)現(xiàn)的原理草则,說自己比較了解Dubbo一些,問Dubbo的服務(wù)注冊和發(fā)現(xiàn)時如何實現(xiàn)的蟹漓?
- Spring MVC那一套了解么炕横?
- @Autowired是如何實現(xiàn)的
- CountDownLatch是如何實現(xiàn)的?
- 數(shù)據(jù)庫隔離級別葡粒,不同隔離級別會出現(xiàn)什么問題份殿?舉一些不同隔離級別的使用場景?
- InnoDB事務(wù)是如何實現(xiàn)的嗽交?
- 數(shù)據(jù)庫中有哪些索引卿嘲,為什么用B+樹,不能其他平衡二叉樹嗎轮纫?
- 數(shù)據(jù)庫中有哪些鎖腔寡?
- MySQL商業(yè)版和MariaDB有什么區(qū)別?
- MysQL SQL解析(explain那一套)
- Redis主從同步是怎么做的掌唾?
- Redis的持久化方式有哪些放前?各有什么不同?
- zookeeper了解嗎糯彬?
- Raft和Paxos了解嗎凭语?
- MySQL InnoDB Cluster主從切換的過程是什么?
- docker了解嗎撩扒?
- 有自己配置過Kibana參數(shù)嗎似扔?
- maven父子模塊依賴問題?
- kafka中的key是干什么用的搓谆?kakfa的負(fù)載高嗎炒辉?了解RocketMQ嗎?
- Restful API的理解
- 性能優(yōu)化做過哪些方面的工作泉手?
- 高可用做過哪些方面的工作黔寇?
阿里巴巴某政企部門一輪
- 舉例說明必須重寫equals方法的場景?重寫equals方法需要注意什么斩萌?為什么每個實例都需要一個默認(rèn)的hashCode方法缝裤?
- 單例模式(double check + volatile)
- 增刪改查場景如何實現(xiàn)冪等性?
- 一個微服務(wù)需要支持1000QPS颊郎,你如何設(shè)計憋飞?你會考慮哪些方面?
- 高可用中間件搭建過多少姆吭?