秋招完复盘一下之前的东西吧~记录一下这几个月
数字马力-后端-秋招
一面
- 学了什么中间件,kafka特性
- 怎么保证kakfa的一致性?
- 生产者发送half消息的时候,是在事务里面发送的吗?生产者发送提交或者是回滚,rocketmq是怎么感知到的?除了定期反查是要耗费时间的,事务提交之后马上通知rocketmq是怎么做到的?就是comfirm这个机制?
- kakfa和rocket的区别,那kafka的优点呢?
- 稀疏索引自己讲了一下。。自己讲了一下那个推和拉
- springcloud服务发现注册的过程,用的哪个中间件,然后是什么原理?服务提供方和服务消费方式怎么感知的?怎么发现,调用的过程讲一下。服务访问的时候,是直连Nocas,还是通过代理。
- 面向对象的分析设计和uml设计吗?uml有哪些图
- 设计模式-自己引申了Spring的设计模式-观察者模式这个有点不记得了
- MySQL-共享锁和排它锁
- 悲观锁和乐观锁
- 死锁的原理,什么时候会造成死锁
- 平时怎么学习技术,说话别急
二面
- 自我介绍,两个挑一个,说自己做了什么成果。
- 简历上写每段公司都是2~3三个月,进入公司,如何去快速了解业务,从哪些角度去了解?如果你第一天来,第二天就写,那你这些需求的业务了解吗?那你这个需求在哪里面,和哪个功能可以契合和改造,这些点你是怎么了解和评估?
- 了解什么是redis吗?redis的常见的数据类型?
- redis常见的数据类型有哪几种?我说了具体的应用场景,但是面试官叫我直接说这些数据类型就行了。
- redis常用的方法有哪几种?
- 用redis做锁用过?用分布式锁有哪几种方法?
- mysql数据库三范式
- mysql索引类型有哪几种?我讲到了底层,但是不需要,说工作中用哪几种索引?除了主键索引和唯一索引?
- 什么是联合索引?
- 什么场景下会索引失效?
- ioc和aop?
- spingbean的生命周期?
- aop的使用场景
- jvm的内存模型
- 堆和栈有什么区别?
- 平时怎么去提高技术能力?
- 一般会去哪个平台看?
- 有没有定制一些学习的目标?学到什么程度?