涼經(jīng)大全
追勢面試官有事遲到了 導致我后面中興面試遲到了五分鐘
餓了么鐵kpi面完秒掛 無算法 全是基礎
一 追勢科技
1.?OAuth 2.0協(xié)議,里面的token是怎么去?;畹?/p>
2.token一般儲存在哪里
3.Mybatis動態(tài)代理
4.SQL索引失效的情況
5.聚集索引和非聚集索引的區(qū)別
6.B+樹說一下
7.?B+樹中進行左子樹、右子樹的動態(tài)平衡操作
8.怎么去保持一個集合的并發(fā)性,不同集合區(qū)別
9.常用的鎖有哪些,可重入鎖的兩種類型
10.非公平鎖的饑餓現(xiàn)象
11.怎么讓一個線程一定有機會執(zhí)行
12.公平鎖與非公平鎖的性能差別
13.線程池的創(chuàng)建方法
14.線程池隊列的選擇策略
15.說一個Java的阻塞隊列和非阻塞隊列
16.說一下DQ雙端隊列
17.并發(fā)和并行的區(qū)別
18.有哪些常用的并發(fā)類
19.5個線程都執(zhí)行完之后再去做一件時間怎么實現(xiàn)
20.說一下信號量
21.樂觀鎖和悲觀鎖的區(qū)別
22.說一下ES和Mysql的區(qū)別
23.其他非關系性數(shù)據(jù)庫
24.為什么Redis可以扛得住高并發(fā)
25.SpringCloud框架說一下
26.說一下Docker的健康檢查
27.Dockerfile中的環(huán)境變量怎么設置
28.微服務里面怎么去做服務間的調用
29.SpringCloud提供了什么組件去做微服務間的調用
30.說一下負載均衡有哪些算法
31.說一下取模運算
二 中興
1.說一下Shiro框架怎么進行權限管理
2.POI庫說一下
3.SpringBoot和Spring的區(qū)別
4.SpringBootStarter的實現(xiàn)原理,實現(xiàn)流程
5.在Kafka中怎么實現(xiàn)一個生產(chǎn)者對應一個主題三個消費者類似隊列的形式,每次各消費一個消息
6.說一下JVM的內存結構
7.成員變量存在哪里
8.多數(shù)據(jù)源管理是怎么實現(xiàn)的
9.AOP的工作原理
10.動態(tài)代理的流程
11.還有什么代理 他們的區(qū)別是什么
三 餓了么
1.三次握手四次揮手
2.最后一次ACK收到后連接會立即斷開嗎
3.TCP怎么去做擁塞控制
4.瀏覽器中輸入地址到渲染結果的整個流程
5.TLS握手過程
6.MySQL的事務隔離級別
7.MySQL是通過什么機制來實現(xiàn)這些隔離級別的
8.介紹一下布隆過濾器
9.針對商品庫中商品下架或刪除場景,對布隆過濾器及相關判斷流程的優(yōu)化
10.說一下G1垃圾回收機制
11.G1垃圾回收機制是怎么去做標記的
12.介紹一下B+樹,他的一個添加或者刪除元素的處理邏輯和流程