11月16日 步步高一面 50min

很不错的一次面试,面试官精神帅气,丝滑没有网传的程序员沧桑感,聊天很愉快,觉得没聊多少就50分钟了

主要考察:spring,mysql,redis,mq
spring cloud的一些使用和理解,不知道为什么无java知识

自我介绍
项目介绍

讲一下spring aop
我从aspectJ,cglib,jdk代理讲起
延伸到spring本身用到aop的地方(事务)
讲了事务的一些底层代码的基本流程
@transaction用在private方法上会咋样?
(源码会通过反射检查标识符)
事务失效
有什么办法让方法自调用方法不失效


mysql存储引擎
mysql索引
行级表,表级锁
什么时候用到表级锁
mysql创表,sql编写,存储有哪些地方可以优化
自己的一些实际经历(explain一些使用细节)
分库分表怎么做
情景题:微信70亿用户分库分表怎么做
回答了一些不成熟的答案,让我回去好好看看

jdk8新特性了解的都说说
说了lambda底层原理

redis数据结构
缓存穿透,击穿,雪崩
布隆过滤器

mq在项目的使用
mq如何避免重复消费

谈谈spring cloud,用过哪些

平时怎么学习
目前学习目标
生活的兴趣爱好(开始吹逼)

反问
部门业务:小天才手表的后端服务
即时通讯:公司基于tcp和udp开发新协议
面试流程
自身不足的地方:存储方面需要多实践一下




#步步高##Java工程师#
全部评论

相关推荐

4 20 评论
分享
牛客网
牛客企业服务