众安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的心

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值