面试官是个挺帅的小哥哥,说话也很温柔,整体面试体验非常好~
下面有的问题我也答不上来,但是就是说一下自己的思路。
面试问题:
- 在上一家公司实习了多久?
- 挑一个在校或者在实习过程中主要的一个项目说一下。
- 实习过程中有师傅在带你吗?还是完全自己学的一个状态。
- 问题什么时候要自己解决,什么时候要及时向人家请教,有把握这个度吗?
- 分库分表了解多少?什么情况下需要分库分表?
- 数据量多少的时候需要进行一个分库分表?
- 分库分表用的key是什么?
- 分库分表后,怎么查询全量的数据?
- 能说一下kafka的核心概念或者使用场景吧。
- kafka和rabbitMq有什么区别?
- redis常见的数据结构?
- 秒杀项目里的限流是怎么做的?(固定窗口限流)
- redis缓存雪崩了解吗?
- 怎么避免缓存雪崩?
- redis Key的淘汰策略有几种?
- 用的mysql用的什么引擎?
- innodb有什么特点?为什么大家都用这个。
- innodb的默认事务隔离级别?
- myisam数据和索引分开,innodb中有数据和索引分开的情况吗?
- 使用组合索引的时候有什么需要注意的地方吗?
- spring事务使用的时候有什么需要注意的吗?比如什么时候会失效?
- 项目中AOP有什么应用?
- springboot使用事务是用什么标签或者加XML?
- 事务中有什么参数?
- 说一下秒杀项目的基本思路?
- redis减库存的时候用的是哪个指令?
代码题:
题目:反转每队括号中的字符串
思路大概就是用栈,不过跑不起来,用的showMeBug平台,运行的时候报了一个很奇怪的错,不是代码上的错误。然后面试官看了一下思路。
反问环节:
- 首先面试官介绍了一下部门,介绍了部门里的业务。
- 听起来业务很多,部门里是怎么划分业务的?
- 如果有幸能入职,是在您这个组了?
- 今天的表现怎么样?
----------------------------------------------------------------------------------------------------------------------------------------------
最后祝大家秋招顺利,offer多多~
#京东##京东面试##java##23届秋招笔面经##2023一起秋招吧#