最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

2022年大廠面試題整理(大廠面經(jīng))含阿里菜鳥(niǎo)螞蟻金服騰訊咪咕等

2022-09-26 13:01 作者:要寵你上天  | 我要投稿

大廠一直是很多小伙伴夢(mèng)寐以求都想進(jìn)入的地方,但是一般苦于能力以及沒(méi)有對(duì)應(yīng)的面試資源而分外艱難。

近日抽時(shí)間整理了下大廠面試的面試題內(nèi)容,各位想去面試大廠的可以提前做做準(zhǔn)備。

希望對(duì)各位將要面試大廠的小伙伴有幫助

大廠包含(阿里、菜鳥(niǎo)、螞蟻金服、騰訊、咪咕等大廠一面二面三面問(wèn)題)

1.??? feign的協(xié)議(http)

2.??? spring ioc?

3.??? 數(shù)據(jù)的權(quán)限是怎么分類的

4.??? 實(shí)體類用什么注解控制

5.??? spring的controller是線程安全的嗎

6.??? 你們?cè)趺唇鉀Q線程安全的 我回答的加鎖或者sync (同步,volatile,threadlocal)

7.??? 你們是怎么做一個(gè)aop

8.獲取request header內(nèi)容的注解

9.Post請(qǐng)求,為什么會(huì)返回403狀態(tài)碼

10.自定義注解不在掃描路徑下,怎么能讓注解進(jìn)入容器

11.spring的設(shè)計(jì)模式

12.領(lǐng)券場(chǎng)景,怎么設(shè)計(jì)才能達(dá)到3k的TPS

13.如果達(dá)不到,會(huì)是什么地方出現(xiàn)問(wèn)題?

14.redis的緩存穿透和雪崩

15.AQS的原理,Condition隊(duì)列有什么作用

16.??? 線程池的拒絕策略,線程數(shù)設(shè)計(jì)怎么考量

17.??? spring的controller是線程安全的嗎

18. .MQ消息積壓

19.?? MQ數(shù)據(jù)處理怎么保證數(shù)據(jù)一致性

20.@Bean注解使用場(chǎng)景

21.索引失效場(chǎng)景

22.mybatis怎么將數(shù)據(jù)庫(kù)int字段映射成枚舉類

23.創(chuàng)建一個(gè)類的方式有多少種

24.??? ArrayList和linkedList的區(qū)別

25.??? list里線程安全的是哪個(gè)

26.??? 講講hashMap,ConcurrentHashMap

27.??? 負(fù)載因子 默認(rèn)大小 擴(kuò)容因子 紅黑樹(shù)大小

28.??? hashmap和ConcurrentHashMap同樣new出來(lái) 大小一樣嗎

29.??? 線程的狀態(tài)

30.??? 成員變量怎么保證多線程下的線程安全

31.??? springboot的特點(diǎn)

32.??? springboot的常見(jiàn)注解

33. springboot的了解還有哪些

34. @value的默認(rèn)值怎么設(shè)置

35. JVM的整體結(jié)構(gòu)

36. 類的加載過(guò)程

37. 垃圾回收機(jī)制

38. full gc young gc

39. 雙親委派機(jī)制

40. 類加載器的分類 工作中自定義過(guò)類加載器沒(méi)有

41. tomcat怎么破解的雙親委派機(jī)制

42. 介紹下rabbitmq

43. 怎么保證數(shù)據(jù)被消費(fèi)掉

44. 數(shù)據(jù)發(fā)送過(guò)程中mq宕機(jī)了數(shù)據(jù)怎么辦

45. 數(shù)據(jù)是怎么發(fā)送到隊(duì)列中的

46. 你們用的什么模式消費(fèi)

47. 怎么做延遲隊(duì)列

48. 講講各個(gè)部件 生產(chǎn)者 交換機(jī) 路由組

49. 介紹下redis

50. redis的數(shù)據(jù)類型 string set list zset hash 還有嗎??

51. 講講持久化方式

52. 講講雪崩

53. 搭過(guò)集群?jiǎn)?/p>

54. 講講mysql

55. innodb 和myisam的區(qū)別

56. char和varchar的區(qū)別 什么時(shí)候使用

57. 講講鎖的分類 從使用方面來(lái)說(shuō)

58. 講講行鎖 表鎖 他倆的性能 并發(fā)性誰(shuí)強(qiáng)??

59. 講講 myisam支持行鎖嗎?? 不支持

60. ?講講mysql的事務(wù)分類

61. 講講mysql的事務(wù)傳播方式

62. 用過(guò)分庫(kù)分表嗎

63. 講講sql優(yōu)化

64. 講講explain的字段意思

65. sql執(zhí)行最優(yōu)的時(shí)候explain里是什么

66. 講講mvcc

67. spring security 做的認(rèn)證中心 沒(méi)做oauth2嗎??

68. 那oauth2的原理是什么??

69. 項(xiàng)目啟動(dòng)1g內(nèi)存 請(qǐng)求來(lái)了只有500m了 分析怎么回事

70.SQL沒(méi)有走最優(yōu)索引,不改SQL的前提下如何讓其走最佳索引

71.怎么保證MQ消息一定被消費(fèi)

72.redis主從和集群模式的區(qū)別,集群模式有什么好處?虛擬槽分區(qū)

73.建立索引的規(guī)則,SQL調(diào)優(yōu)

74.復(fù)合索引和單列索引的區(qū)別

75.MQ死信隊(duì)列,死信隊(duì)列會(huì)出現(xiàn)消息堆積嗎?一直堆積會(huì)出現(xiàn)什么情況?

76.rabbitmq和kafka如何抉擇

77.MySQL主從復(fù)制,讀寫(xiě)分離

78.Junit單元測(cè)試

79.synchronized鎖升級(jí)過(guò)程

80.為什么notify方法要在object類里面

81.線程池原理,各個(gè)參數(shù)

82.實(shí)現(xiàn)線程的方式,繼承還是實(shí)現(xiàn)比較好

83.前面我說(shuō)繼承適合用在模板方法模式,說(shuō)了AQS中的應(yīng)用,開(kāi)始問(wèn)我AQS原理

84.保證MQ消息一致性,冪等性

85.@Bean和@Compont的區(qū)別

86.如果不用Aop,怎么實(shí)現(xiàn)前后增強(qiáng)?

87.mysql 什么是回表?什么是覆蓋索引?

88.布隆過(guò)濾器的原理

89.RabbitMQ的組成部分

90.??? 聚簇索引跟非聚簇索引的區(qū)別

91.??? 回表查詢

92.??? b樹(shù)和b+樹(shù)的區(qū)別

93.??? explain

94.??? sql走什么索引 explain字段怎么看

95.??? possible_keys 和 key的區(qū)別

96.??? 延遲雙刪策略 保證雙寫(xiě)一致性

97.??? redis的持久化

98.??? rdb持久化是怎么觸發(fā)的

99. 緩存雪崩的問(wèn)題怎么解決

100. 怎么解決數(shù)據(jù)重復(fù)消費(fèi)。

101.??? springboot的啟動(dòng)流程

102.??? 如果對(duì)controller進(jìn)行攔截 應(yīng)該怎么實(shí)現(xiàn)

103.??? redis在分布式中如何保證他的原子性

104.??? 有沒(méi)有對(duì)日期加索引

105.介紹項(xiàng)目(問(wèn)了一大堆,各種限流問(wèn)題,日志Log4j不夠嗎?為何搞LogAop等等)

106.線程池創(chuàng)建方式

107.java8哪些特性

108.并發(fā)流了解嗎

109.linkedList時(shí)間復(fù)雜度多少

110.你們阻塞隊(duì)列用什么?

111.mysql主鍵索引和新字段(1--n也有索引),哪個(gè)快?

112.有沒(méi)有增加,刪除,查找都快的數(shù)據(jù)結(jié)構(gòu)?講一下,時(shí)間復(fù)雜度多少(紅黑樹(shù),平衡樹(shù)之類的)

113.rabbitMq用過(guò)嗎?場(chǎng)景是什么,最大支持并發(fā)多少?redis數(shù)據(jù)結(jié)構(gòu)?最大并發(fā)多少

114. 表分區(qū)了解嗎(建表的時(shí)候partition)

115. 共享屏幕,手撕 LinkedList源碼(增刪查)

116. .有什么想問(wèn)的。。(需要轉(zhuǎn)golang嗎?答:三個(gè)月培訓(xùn)后看情況,php或者java項(xiàng)目

117.??? cookie和session的區(qū)別

118.??? 集合有哪些

119.??? hashMap和treeMap的區(qū)別

120.??? set的使用場(chǎng)景? 可以對(duì)list去重

121.??? equals和==的區(qū)別

122.??? mvn 常用命令

123.??? package和install的區(qū)別

124.??? 前后端分離項(xiàng)目什么注解可以給前端提供接口

125.??? aop的使用場(chǎng)景。? log日志 攔截器 動(dòng)態(tài)代理

126.??? hashMap的put操作 詳細(xì)說(shuō)說(shuō)

127.??? 什么時(shí)候會(huì)擴(kuò)容

128.??? 為什么選紅黑樹(shù) 不去選b+樹(shù) 二叉樹(shù)

129.??? 鏈表時(shí)間復(fù)雜度最差多少,紅黑樹(shù)最差多少

130.??? mysql遇到慢查詢嗎?怎么遇到的、 怎么解決

131.??? 索引失效的情況

132.??? redis緩存機(jī)制 (主動(dòng)去刷新還是哪樣 說(shuō)說(shuō))

133.??? sprigcloud用過(guò)哪些

134.??? 創(chuàng)建5個(gè)線程 執(zhí)行i++怎么保證i最后是5? 說(shuō)了 sync lock 還說(shuō)有沒(méi)有? JDK自帶的有嗎 變量是什么名字

135.??? 如果是在數(shù)據(jù)庫(kù)中 怎么保證是5?? 我說(shuō)redis分布式鎖?? 他讓我說(shuō)mysql鎖 我說(shuō)行鎖能達(dá)到這種效果 讓我實(shí)現(xiàn)一個(gè)樂(lè)觀鎖?

136.??? 緩存雪崩? 我說(shuō)canal?? 讓我說(shuō)簡(jiǎn)單的辦法 我居然沒(méi)想到? 問(wèn)了他 他說(shuō) 過(guò)期時(shí)間 不要設(shè)置一樣就行

137.??? 緩存穿透? 除了存一個(gè)不存在的值 還有啥辦法 應(yīng)該是布隆過(guò)濾器??

138.??? 緩存擊穿? 存一個(gè)不存在的值進(jìn)去

139.????? 數(shù)據(jù)庫(kù)1w數(shù)據(jù) redis 1000? 怎么盡量不到數(shù)據(jù)庫(kù)中 布隆過(guò)濾器

140.MVC怎么把請(qǐng)求要求為post才能訪問(wèn)?

141.怎么查看堆內(nèi)存?jstat,jconsole。追問(wèn)除了這些工具之外?說(shuō)了阿爾薩斯,MAT

142.怎么不使用這些工具就能了解到JVM這些信息?不會(huì)。反問(wèn)他說(shuō)JMX

143.間隙鎖,MVCC

144.大分頁(yè)怎么處理

145.mybatis的page用過(guò)嗎?

146.導(dǎo)入100w數(shù)據(jù),怎么優(yōu)化??jī)?nèi)存已經(jīng)有這些數(shù)據(jù)了,不考慮內(nèi)存不足。說(shuō)了多線程和分批次插入,他說(shuō)要從存儲(chǔ)引擎上出發(fā)。

147.????? 看不到日志的情況,怎么排查異常出在哪里?

148.??? 線程池參數(shù)和內(nèi)部運(yùn)行邏輯

149.??? redis數(shù)據(jù)結(jié)構(gòu)

150.??? 數(shù)據(jù)不一致性怎么解決

151.??? spring aop

152.??? spring ioc? 使用場(chǎng)景 自己用過(guò)嗎 一定要說(shuō)用過(guò)? 日志記錄 就這么說(shuō)

153.??? 為什么使用索引

154.??? 索引的原理

155.??? 索引不生效

156.??? 用過(guò)設(shè)計(jì)模式嗎 代碼中? 說(shuō)了裝飾者模式

157. 什么是裝飾者模式

158. 理解你的想法? 工作中有沒(méi)有遇到問(wèn)題? 并不局限一個(gè)答案。

159.??? 接口和抽象類的區(qū)別

160.??? java有哪些方法保證多線程的安全??

161.??? minor gc 和full gc的區(qū)別

162.??? 垃圾回收算法

163.??? java8的默認(rèn)垃圾回收器是什么 parallel

164.??? ConcurrentHashMap和hashMap的區(qū)別

165.??? 1.8的ConcurrentHashMap怎么加鎖的

166.??? 設(shè)計(jì)模式 裝飾者 單例

167.??? 懶漢 餓漢模式? 兩種的使用場(chǎng)景

168. 場(chǎng)景:項(xiàng)目啟動(dòng)時(shí)沒(méi)有請(qǐng)求打過(guò)來(lái) 用什么模式? 餓漢模式 先生成出來(lái)

169. 分布式事務(wù)

170. ??@transaction事務(wù) 失效的場(chǎng)景有哪些

171. mysql為什么要使用b+樹(shù) 不用別的結(jié)構(gòu)

172. 場(chǎng)景:低cpu 低內(nèi)存 http請(qǐng)求進(jìn)來(lái)都是報(bào)錯(cuò)的 分析下怎么造成的

173. 高cpu 低內(nèi)存

174. ??rabbitmq的使用場(chǎng)景

175. 分布式鎖 redis里怎么實(shí)現(xiàn)的?

176. 為什么setnx可以做到分布式鎖? 單指令操作

177. 印象特別深的bug 難解決的問(wèn)題

178.??? mysql 存儲(chǔ)引擎

179.??? innodb底層的結(jié)構(gòu)

180.??? myisam和innodb的區(qū)別

181.??? mysql 分別實(shí)現(xiàn)一下樂(lè)觀鎖和悲觀鎖

182.??? 索引失效的場(chǎng)景

183.??? abc三個(gè)字段? a=3 and b>3 and c=3 命中場(chǎng)景? a>3 order by a b 命中場(chǎng)景

184.??? redis的使用場(chǎng)景

185.??? redis的數(shù)據(jù)類型 各種使用的場(chǎng)景 結(jié)合到項(xiàng)目中

186.??? set和zset的區(qū)別 zset怎么保證有序

187. redis持久化機(jī)制

188. 運(yùn)行了5年的redis aof很大 怎么處理

189. redis怎么實(shí)現(xiàn)這個(gè)分布式鎖

190. spring bean對(duì)象的創(chuàng)建過(guò)程

191. beanPostProcesser before 為什么要做前置處理

192. 怎么解決循環(huán)依賴的

193. 三級(jí)緩存分別放什么

194. 三級(jí)緩存 解決了什么

195. sync加到方法上 類上 代碼塊上有什么區(qū)別

196. cas和sync各自的優(yōu)缺點(diǎn)

197. 業(yè)務(wù)上用到了哪些設(shè)計(jì)模式

198. 怎么sql調(diào)優(yōu)

199. 16臺(tái)機(jī)器都有定時(shí)任務(wù) 怎么只讓一個(gè)去工作 說(shuō)了分布式鎖 還有嗎 不知道了。。

200. 項(xiàng)目里所有用戶的登錄天數(shù)怎么存儲(chǔ)最快或者最小的 bitmap

201. 前端快速點(diǎn) 只能提交一條 刷新可以繼續(xù)提交這種 怎么實(shí)現(xiàn) 他說(shuō)的先請(qǐng)求token 完成了 把token刪了 還有很多要考慮的地方 我說(shuō)的是塞redis里 不好 讓mq來(lái)異步處理 也不好

202.??? ConcurrentHashMap和hashMap的put方法的區(qū)別

203.??? 解釋cas和自旋

204.??? sync加到方法上 類上 代碼塊上有什么區(qū)別

205.??? 還問(wèn)看過(guò)哪些類的源碼??

206.??? 線程池 用過(guò)哪些? 參數(shù)? 執(zhí)行過(guò)程? 拒絕策略的英文? 媽的 我說(shuō)了中文 英文忘了

207.??? 怎么解決這個(gè)并發(fā)沖突呢? 多人審批? redis分布式鎖 怎么加鎖? 怎么解鎖

208.??? mysql sql優(yōu)化

209.??? 隔離策略

210.??? 讀已提交和可重復(fù)讀的區(qū)別

211. mybatis的插件怎么實(shí)現(xiàn)的

212. 復(fù)雜的bug 怎么修復(fù)的

213. hql說(shuō)說(shuō) 區(qū)別

214. 文件存哪里了

215. 文件下載怎么一個(gè)邏輯? 輸出流怎么跟mvc綁定到一塊的? 輸出流怎么給前端的

216. 請(qǐng)求超時(shí)沒(méi)有重試直接報(bào)錯(cuò)是吧 ?是的。。。

217.??? springboot啟動(dòng)流程

218.??? 談?wù)刬oc

219.??? 談?wù)?和$區(qū)別

220.??? 談?wù)剆ql優(yōu)化和索引

221.??? linux常用指令

222.??? 鎖

223.??? hashtable、hashmap、currenthashmap的區(qū)別

224.循環(huán)依賴 怎么產(chǎn)生的 解決方案

225.Mybayis緩存

226.Mybatis 里面的session作用 用法

227.Springboot的自動(dòng)裝配

228.docker容器的操作,Nginx/Tomcat配置

229.數(shù)據(jù)庫(kù)數(shù)據(jù)引擎和事務(wù)隔離級(jí)別

230.Redis(類型 持久化啥的)主要問(wèn)項(xiàng)目怎么用的

231.線程調(diào)度

232.數(shù)據(jù)庫(kù)引擎

233.索引 回表

234.約束和索引的區(qū)別

235.es分詞器

236.個(gè)人在項(xiàng)目中使用那些技術(shù),遇到什么問(wèn)題,怎么解決的

237.HashMap原理,用紅黑樹(shù)的原因

238.IOC和AOP

239.Spring啟動(dòng)流程

240.數(shù)據(jù)庫(kù)隔離級(jí)別,死鎖最容易在哪個(gè)級(jí)別發(fā)生

241.建立索引原則,最左匹配原則,索引數(shù)據(jù)結(jié)構(gòu),為什么不用B樹(shù)和B*樹(shù)

242.排查CPU100%怎么做

243.場(chǎng)景:給100億數(shù)據(jù),怎么能快速的查詢出多條件匹配的數(shù)據(jù)?ES分詞。怎么分詞?不會(huì)

244.場(chǎng)景:100wQPS,只有一臺(tái)Redis+MySQL,怎么保證系統(tǒng)可用?限流。問(wèn)怎么限流?Gateway,Nginx,自己寫(xiě)的接口級(jí)別令牌桶。問(wèn)令牌桶實(shí)現(xiàn)原理

245.????? Docker和k8s的常用操作

246.??? hashmap的put操作

247.??? currenthashmap

248.??? spring怎么解決循環(huán)依賴

249.??? ioc aop 項(xiàng)目怎么用的

250.??? springboot自動(dòng)裝配

251.??? 常用設(shè)計(jì)模式 單例 工廠 模板 策略等 怎么實(shí)現(xiàn) 解決什么問(wèn)題

252.??? 鎖 結(jié)合項(xiàng)目問(wèn)的 分布式鎖 等

253.??? thredlocal

254.??? redis項(xiàng)目中使用場(chǎng)景

255. 聚簇索引和非聚簇索引? 原理

256. b樹(shù)和b+樹(shù)原理 什么要用b+

257. sql優(yōu)化

258. 數(shù)據(jù)庫(kù)隔離級(jí)別 分別解決什么問(wèn)題

259. 線程池

260. cloud 組件

261.項(xiàng)目中分布式鎖實(shí)現(xiàn) 原理 執(zhí)行過(guò)程中失敗怎么不讓其他線程拿到失敗的鎖(能面過(guò)主要是吹了分布式鎖)

262.項(xiàng)目中使用線程池的場(chǎng)景 線程池中有幾把鎖

263.redis集群

264.為什么spring要使用三級(jí)緩存,明明用二級(jí)緩存就能解決問(wèn)題

265.項(xiàng)目中mq場(chǎng)景 怎么保證消息被消費(fèi)? 消息的冪等性控制

266.mq原理

267.eurker怎么用的 怎么管理心跳

268.feign調(diào)用 原理

269.設(shè)計(jì)表時(shí)怎么考慮建索引

270.支付寶和微信支付的調(diào)用流程?

271.項(xiàng)目中遇到什么問(wèn)題怎么解決? 并發(fā)下怎么保證訂單提交ok 重復(fù)提交? 保證支付安全

?

?

?

?


2022年大廠面試題整理(大廠面經(jīng))含阿里菜鳥(niǎo)螞蟻金服騰訊咪咕等的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
清流县| 抚州市| 寿宁县| 巴林右旗| 丰原市| 芜湖市| 永川市| 德钦县| 彭山县| 蒙自县| 五原县| 旬邑县| 绥滨县| 泾阳县| 白玉县| 区。| 高州市| 河北省| 古蔺县| 沁水县| 措美县| 长兴县| 泾川县| 昌乐县| 固原市| 西乌珠穆沁旗| 全南县| 永胜县| 万全县| 东方市| 合江县| 土默特右旗| 西平县| 永康市| 射洪县| 九台市| 彩票| 平乡县| 本溪市| 隆德县| 安福县|