2021最新京东、字节跳动「3面面经」盘点大厂后端面试高频题

27. 双亲委派模型讲一下

28. Spring的启动流程

29. SpringBean的作用域

30. SpringBoot的特点

31. 相比于SpringMVC有什么好用的地方?

32. MySQL的事务隔离级别

33. 讲讲Java中的锁?

34. 重入锁怎么实现的?

35. Synchronized讲讲使用及原理

36. Synchronized的优缺点?

37. retryLock了解吗?

38. Java里的轻量级锁?

39. 索引了解么?balabala

40. InnoDB还能有什么索引

41. 为什么用索引?项目中怎么用的?

42. 讲一下B+树的实现

43. B+树与B树有什么区别?

44. MySQL的锁哪几种?

45. 行锁的实现?

46. 你们项目中用到Redis都是怎么用的?

47. 分布式锁你们是怎么做的?

48. 为什么不升级Redis版本?

49. Redis的内存淘汰策略 LRU?

50. 讲讲项目为什么要用Hystrix?

二面

==

1. 画项目架构图

2. 分布式任务调度系统是怎么实现的?

3. ElasticSearch都用过那些查询方式

4. 如何做数据同步的?(MySQL到ES)

5. 如何做CodeReview的?

6. SpringCould都用了那些组件?

你可能感兴趣的:(程序员,面试,后端,java)