2019年6月高工面试经历

一、联动云
时间:2019年6月7日
1面
自我介绍
spring cloud有哪些组件,用什么版本,feign的调用过程,
rabbitmq的使用场景,rabbitmq集群部署,使用rabbitmq注意什么,redis集群部署
分布式事务,sql优化,分库分表依据,分库查询。
spring boot 配置,配置中心怎么做,配置生效的几个地方
高并发的项目场景
意向工作是什么

2面
项目架构画图
spring cloud & dubbox的选型原因
rabbitmq队列使用与原理
cpu100%排查方法,快速解决办法。OOM的排查方法。
缓存穿透、缓存雪崩
数据库连接池连接参数多少合适
jvm参数多少合适
分库分表的依据

3面
你优势和长处是什么&例子说明
分库分表的依据

hr面
离职原因、意向工作

二、捷顺科技
时间:2019年6月10日
1面
自我介绍、离职原因
项目亮点tmm、单体机高并发怎么解决
sql如何优化、按班级统计性别人数、按名字去重保留最小id最小一条

三、安印签章
时间:2019年06月12日
1面
自我介绍
https机制
讲下最有优势部分
怎么带新人
mysql主从怎么部署
rabbitmq削峰、补偿事务怎么做
2面
鉴权、shiro怎么保证session
3面
一个接口高并发怎么处理

四、众安保险
时间:2019年6月12日
1面
自我介绍
微服务部署架构
消费者定时拉取服务列表优化地方
生产唯一、递增id。redis+mysql

五、跨越
时间:2019年6月13日
1面
spring mvc 常用的注解、autowired和resource区别
filter和拦截器区别、gc在什么时候回收
快速定位哪个服务有问题、统计有多少个线程、找某个关键字的前后500行
分布式事务、mq怎么确保消息不会丢失、mq事务机制
redis可以用来做什么、spring cloud 注册中心为什么不用zk
数据库用什么存储结构,为什么用b+树,还有什么存储结构
sql怎么优化、线上问题排查方法、OOM怎么排查
一条sql慢可能原因是什么

2面
工作的亮点、说一下微服务的理解、用mysql的时候注意什么

六、平安银行(保税区)
笔试+1面
给定一个链表删除倒数第N个节点
线程A打印单数,线程B打印双数,从1到100顺序输出
怎么查看OOM
dubbo怎么实现降级
怎么搭建亿级流量架构,注意哪些点
单点登录架构,uml图
订单30秒超时自动取消,uml图

2面
undo日志作用 回滚、提升io
sql优化有哪些点,为什么用不上索引
java基础
mysql日志存储位置
除了group by查看重复,还有什么方法

七、跨越(基础服务部门)
复面
starter封装
线程池的优缺点,min有没有初始化
dubbo长连接的优缺点
cas实现原理
mybatis分页插件
retreenlock实现原理
复制算法优缺点
主从同步主键冲突怎么解决

八、天虹
mysql强制使用索引用法
mysql集群有几种模式
mysql怎么同步es
redis用多少版本

九、顺丰
dubbo有几种协议

十、安克创新
时间:2019年6月19日
分布式事务怎么补偿
redis主从同步原理
redis单线程高并发的原因
redis事务怎么做
为什么是16384个求模

十一、万睿科技
时间:2019年6月20日
使用redis要注意什么,单线程为什么高并发
https://www.cnblogs.com/studyabe/p/10633239.html
jdk死锁怎么避免
https://www.cnblogs.com/vinozly/p/5240204.html
mysql主从同步有什么问题,怎么解决
controller是单例,还是多例的
https://www.cnblogs.com/nangonghui/p/8988647.html
servlet调用过程,用到的设计模式
https://www.cnblogs.com/bjsxt123/p/9107641.html 单例、模板方法

https://www.cnblogs.com/xiaoyangjia/

你可能感兴趣的:(面试)