阿里社招-交叉面
差不多28分钟。
- 他说看我简历上面写的主要做的是微服务框架,让我简单介绍下微服务框架,然后我就开始了不停的叙述
- 我叙述完框架有哪些功能之后,他问我这个微服务框架里面,哪一块内容你觉得很重要,简单介绍下这个模块的内容,然后我就回答了微服务网关,简单介绍了一下路由转发和认证授权的逻辑
- 举了个场景,如果不用redis做分布式Session存储,有什么其他的方案,然后我就回答了一下比如LevelDB和Zookeeper(当然Zookeeper不是个很好的选择)这些
- Redis集群方案,简单说了下Codis和原生的Redis Cluster
- 我们的网关TPS是多少
- 然后问了问Netty为什么这么高效,Netty的线程模型是怎么样的,我简单说了下自己理解的NIO和Boss, Worker线程
- 问我有没有数据库和消息通知相关的开发经验,我说比较少
- 金融产品这一块为什么使用微服务框架,为什么要开发这套自己的微服务框架
- 我们的微服务框架部署是怎么部署的?Ansible做了哪些事情?
- 基于我们的微服务框架,微服务怎么部署,怎么扩容?
- 问了我项目的代码量多少,我在其中贡献了多少?我在团队中的角色是怎样的。
- 最后没什么问题问他,就问了个之后还有什么面试么?回答是一切顺利的话还有个HR面。
暂时想不起来问了什么了,只记得当时大脑一片紧张,只希望能够通过,然后顺利HR面。
#阿里巴巴##社招##面经#