众安Java实习一二三面经(已OC)

作者:马思科
链接:众安Java实习一二三面经(已OC)_笔经面经_牛客网
来源:牛客网

一面技术面(10min):
面试官很好,看起来也很年轻,问问题时也很亲和

面试过程:

自我介绍
谈谈你对OOP的理解
详细你对多态的理解
MySQL的特性有哪些?
MySQL的隔离界别
怎么避免不可重复读?
说说你对Spring IOC的理解?

反问技术栈面试表现

二面HR面(30min)
面试官同样也很好

面试过程:
自我介绍
未来五年规划
为什么要选择换公司?
说说你实习经历和在校经历
你觉得做一名组长最重要的是什么?
等等不太记得了,一直聊天hhh

后面HC不足,参加了部门甄选,所以有了第三面

三面技术面(50min)
面试官应该是技术大牛,而且本来约好是视频面试,最后只有我开了视频,面试官语气很低沉,
问问题时也喜欢一次性抛出多个问题,问得问题也很有深度,明显能感受到压力,
但是期间遇到了难点,面试官也很细心的指导你,答到他想要的结果时就会嗯嗯嗯,对嘛对嘛

面试过程:
请你从课程安排、在校获奖记录、最熟悉技术栈三个方面介绍自己

说说你对Netty的理解
说说Netty底层用了哪些设计模式?
RPC框架你的设计思路
讲讲你的SPI流程
你的RPC消费端如果宕机了,提供端还能消费嘛?
问了个关于SpringDatasource的问题,不记得是什么了,没了解过

说说SpringBoot的启动流程
除了启动tomcat还做了什么别的重要的事情?
说说SpringBean的生命周期
你刚刚说到缓存,你知道spring怎么解决循环依赖嘛?
@AutoWired、@Qualified、@Resource三个注解的区别
Spring的事务机制了解嘛?
Spring AOP的原理
你的注解是如何实现AOP的?
实现Spring AOP有几种方式

你说说JVM的内存模型和创建过程的对象吧
你刚刚说分配内存时有指针碰撞和空闲列表两种方式,你知道什么时候是指针碰撞什么时候是空闲列表嘛?
既然取决于GC方式,你说说G1和CMS的区别,再说说STW
说说JVM内存结构和创建对象发生的区域
以复制算法为例讲讲一个对象的生命周期
对象头是什么?说说里面的内容

HashMap、LinkedHashMap、ConcurrentHashMap有什么区别
synchronized和reentrantLock的区别
什么是总线嗅探机制?

Mysql执行一条查询语句的整个过程
说说Mysql特性和隔离级别以及会产生的问题
解决幻读除了串行化还有别的方法嘛?

Redis集群模式有哪些?同步数据有几种方式?
Redis的Zset和set有什么区别?
讲讲布隆过滤器,和你在项目中怎么使用的

你的MQ流量削峰是怎么做的?
RabbitMq的事务机制

Zookeeper分布式锁和Redis分布式锁怎么实现?有什么区别?

你还有了解别的中间件嘛?
有没有尝试使用过Nacos和Hadoop?

有什么问题想问我的
反问面试情况,面试官给我做了很多总结,蛮感激的,指出了很多问题,本以为凉了
但是我问了这个问题后,面试官问了我学习方式和什么时候到岗,心里又重燃了等Offer的心

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值