面试复盘 | 大华一面、二面、hr面(已offer)
大华是我秋招的第一场面试,有点紧张
流程进度时间点
- 8.29 投递
- 9.2 笔试
- 9.8 一面
- 9.10 二面
- 9.10 hr面
- 9.18 邮件offer
一面
一共23分钟,苹果手机无法录音,所以凭印象记录,可能有丢失或者记忆错误
- 自我介绍
- 项目介绍
- hashmap的put流程
- hashmap的resize流程
- redis的数据结构
- redis的主从同步
- 和Java相关的中间件除了redis还了解哪些中间件
- kafka的组件架构
- kafka怎么解决重复消费问题
好像还有别的问题,但是想不起来了,记忆里只有最后一个问题没答出来。
反问
- 想请面试官介绍一下自己所在部门和业务(面试官说即使我进来了,也不一定和他一个部门就没有介绍,这是不是预示着我要凉啊)
- 想请面试官评价一下我(面试官只说了挺好的就没了,不知道是很忙还是安慰我)
许愿一个二面(9.9号通知9.10视频面)
二面
总体大概30分钟,视频面,面试的小哥哥感觉很好,我说错了不少地方也有很温柔的提醒,答不出来的也有引导,没有嫌弃或者不满,但是忘记录音了,且问题很多,按记忆写
- 项目中的RPC框架是怎么实现的
- 项目中的Netty是干什么用的
- Netty的IO性能比BIO性能好,测的数据提升了多少(不会测,有没有大佬说一下使用Netty替换BIO怎么测性能提升)
- Redis的内存淘汰策略
- Redis集群怎么搭建,比如三个服务器都部署了Redis,要部署一主两从,具体怎么操作(只记得有slaveof IP port,面试官问只配置主节点IP和端口就可以了嘛?)
- MyBatis你写sql常用xml还是注解
- xml和DAO是怎么联系起来的
- xml和DAO通过namespace联系起来是怎么实现的,原理
- SpringBoot常用的starter
- MySQL慢查询做优化使用什么,Explain的一些东西
- ArrayList怎么扩容,1.5倍怎么算出来,具体实现扩容成新数组是怎么做的
- ConcurrentHashMap怎么实现的线程安全
- SpringBoot框架是直接从网上下载的(一开始没明白意思,后面说是使用IDEA的Spring Initializer去创建)
- 项目中使用ES是通过API调用,还是服务端调用,使用API调用的话项目和ES的耦合度不是很高嘛,怎么办
- MySQL中常用的聚合函数
- SQL的预编译
- 乐观锁和悲观锁
- Redis的分布式锁是乐观锁还是悲观锁
差不多就是上面这些吧,感觉回答的不太好,可能是因为第一次进二面,反而比上一次还紧张,回答的有点混乱,有的还有点词不达意,许愿一个hr面
hr面
下午2点左右hr面
问了一下家庭情况和个人情况,以及自己对于各个行业、怎么选择公司的看法。
还有就是问现在有哪些offer(0offer选手瑟瑟发抖!)
hr小姐姐说可能两周内出结果,但不保证一定在这个时间段内出。
许愿一个offer!!!
顺便在问下,大家是怎么确定目标薪资的?说高了怕被刷,说低了怕再也要不上价了。。
#大华##面经##校招##浙江大华技术股份有限公司#