一小时二十分钟,感觉最难的一面,关心底层和技术。
提问:
1.简单介绍实习经历,问了一些细节
2.HashMap线程安全吗,讲一下rehash过程
3.讲一下ConcurrentHashMap
4.有没有用过Dubbo,如果自己实现一个Rpc应该从哪些方面设计(序列化、传输协议、服务治理等)
5.Spring全家桶历史版本了解吗
6.Aop底层实现原理
7.Spring Boot详细启动过程
8.实现分布式锁的几种实现(Redis、Zookeeper、数据库)
9.缓存击穿有哪些解决方法
10.对大量数据库里没有的数据的查询怎么处理(布隆过滤器)
11.容器了解过吗(docker、k8s)
12.docker和VM的区别
13.docker的隔离技术
14.能提前来实习的时间
算法题:
说思路,主要考虑闰年闰月,手撕,很不熟练写了挺久。
面试官说大致没问题。(阿里这面给我感觉是算法题没写出来就没后续了)
反问:
弹性计算具体什么业务? 容器、虚拟机等围绕弹性计算的什么都有
流程? 第一次面试也不了解
对我整体评价? 你先自己总结下。。。我总结完说差不多,基础还可以,研究生要求比本科生更高,rpc答得还可以虽然没用过dubbo,Spring全家桶等开源框架可以多学底层,docker和k8s比较火,来弹性计算底层各种必须是要了解的。
总结:
技术层面平时积累和思考联系吧,不擅长,面试就随机应变了。
阿里核心技术部门对技术要求真的高,技术让人疲惫😑
全部评论
(0) 回帖