作者:马思科 链接:众安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的心
|