8.24 阿里云 三面面经

一面 8.24号  电话面
自我介绍
1、jvm内存模型,原空间默认大小?(20m,上限80m)每个线程占用栈空间大小(2m)?
2、GC一些算法,具体标记算法,CMS具体具体讲一下。哪两个阶段涉及到stw?
3、有没有什么具体的垃圾回收算法,如何去分析呀,然后怎么去调优呀,有什么JVM命令可以查看当前GC情况(jstat)
4、tcp三次握手越详细越好。序列化syn这个值是怎么计算出来?
5、拥塞控制算法中,TCP哪些字段跟这个算法有关?
6、项目是否有公开?服务注册与发现容灾有考虑过吗?
7、长度字段编码器,这个协议有多少部分?方法参数如何编解码?
8、通过心跳机制和重连机制实现长连接复用是怎么做的?
9、重试需要考虑什么吗?
10、你对后端开发的理解?
算法题:旋转数组  用二分查找的那题。
反问:
1.什么业务?
2.新人培养机制?


二面 8.27号 电话面
自我介绍
1.项目讲一下有什么模块?
2.服务端和消息端通过Netty去做连接,具体怎么设计传输层。pipeline如何设计。多个客户端发起请求是如何去协调的。一个请求过来是如何分发给bossgroup和workgroup的,具体的流程是什么?相关用到的netty里的类解释下底层?
3.tcp粘包拆包问题如何解决的,tcp建立连接操作系统底层过程是怎样描述一下
4.负载均衡如何做的,各自的优缺点,为什么这样去做?
5.注册服务和订阅服务?
6.客户端每次都会去zk拉一次,如何改进?
7.心跳机制汇报发现服务器下线了,如何做变化,具体怎么流程是什么?
8.另外个项目介绍下?
9.设计缓存如何去考虑?如何去保持一致性?cachemiss、多级缓存、缓存计算、
10.字符串匹配如何去做,让你设计测试案例如何去设计。字符串长度大概多长,通过时间应该设计为多少ms?
11.除此之外做的另外一个项目讲讲?
没有算法题
反问:
1.常规反问

三面 9.5号  技术终面   30min
自我介绍
1.RPC有参考其他框架吗,RPC的价值?
2.写这个项目过程中最难的点?
3.负载均衡算法有哪些,rebalance设计如何去考虑?
4.Kyro序列化底层思想?
5.对云原生有了解吗?
6.网状结构如何去流量监控?
7.对虚拟化和容器化的理解?
没有算法题
反问:
1.常规反问
#阿里巴巴##阿里云##面经##秋招#
全部评论
老哥oc了吗?
2 回复 分享
发布于 2022-09-20 16:11 上海
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
1 回复 分享
发布于 2022-09-22 09:11 北京
老哥  阿里云哪个部门呢?做啥业务的
1 回复 分享
发布于 2022-09-21 10:35 江苏
我三面完面试官也说是后面hr,然后又加了个巨佬的技术面(邮件直接阿里花名发过来的),然后HR面完等了快一周天今天又临时让我写个算法再面一次感觉做不好就要被刷了
1 回复 分享
发布于 2022-09-20 14:53 陕西
三面后应该是hr了吧,感觉楼主是大神
1 回复 分享
发布于 2022-09-20 09:52 江苏
老哥oc了么
点赞 回复 分享
发布于 2022-10-12 11:51 陕西
想问一下大佬云原生的相关知识有推荐的学习资料吗?
点赞 回复 分享
发布于 2022-10-08 09:42 湖北
大佬三面后有被约hr面吗
点赞 回复 分享
发布于 2022-09-26 16:13 北京
m
点赞 回复 分享
发布于 2022-09-22 15:11 湖北
电话面是用什么平台做题啊
点赞 回复 分享
发布于 2022-09-20 10:12 上海

相关推荐

04-25 15:23
南开大学 Java
已经凉啦,发出来攒攒人品吧一面:基础平台研发工程师 45min【感觉挂了结果第二天没有电话通知默默发了面试邮件?】1. 自我介绍2. 项目拷打(不知道为什么会觉得这是实习问了好几次,其实后面问题都是基于项目问的)3. 负责部分4. 喜欢哪个方向的技术5. 项目难点6. 是否有压测?追问用多少个Java实例压测的(因为测的是Redis秒杀)?7. 负载均衡怎么做?(我扯了好多RedisMySQL,他说先回到前端请求第一步来考虑(懵了好久才理解他在说Spring那层),然后没想到nginx之类的中间件,直接瞎说在前端可以用hash来分发,后来被点了nginx)8. Redis自己搭的吗?怎么实现备份?怎么实现高可用?集群节点挂了咋办?哨兵模式原理?9. SpringBoot和SpringMVC区别?MVC是什么?(我只知道SpringMVC不知道MVC。。。被提示知道servlet吗,但是Spring真没了解这么深)过滤器和拦截器的区别及各自的应用场景?(强行答了几个被问还有吗,哑口无言)怎么设置Spring框架参数使单个Spring可以支撑5000个用户并发做请求?(其实我对5000个用户毫无概念,也不会设置参数)提示Spring默认线程数是多少?(还是不知道)10. Java项目跑起来之后怎么动态查看堆栈和内存具体内容?用什么工具去看?(记得有命令但是一个都没记)11. JVM方法区干啥了?解释方法区、堆、栈的概念。12. 网络socket编程有做过吗?(我说课设用C++写过)backlog是什么?(再次哑口无言)13. 平时有看开源项目或者开源代码的习惯吗?(老实回答不经常)那平时从什么地方获取技术资料?14. 了解过AI吗?了解过大模型吗?有没有试过本地跑模型调接口来测试大模型能力?(都没有救命,只学过很基础的机器学习算法)15. 自己是喜欢搞计算机的吗?(不知道是不是觉得我太菜了一点都不研究技术)16. 反问(请求提建议:搞清楚基础,比如JVM及其基本命令、socket原理、servlet;学会调优的一些东西,比如Redis高可用、负载均衡怎么做;要多了解最新技术)17. 大学在哪里?确定做开发不做算法吗?18. 看看笔试成绩,没看到,说回去结合看一下。二面 32min完全没怎么问八股啊,全在问我怎么学习。处于一个既不敢撒谎但是不撒谎就显得很垃圾的状态。1. 自我介绍2. 拷打项目:项目背景是?多少人开发?技术挑战是?瓶颈在哪里?3. Redis的学习链路?有看源码吗?你理解的Redis架构是怎样的?4. 有用别的数据库吗?MySQL存了多少数据?如果存了很多数据会有性能问题,怎么办?5. 根据用户ID取模水平分表,但要查城市ID下面的用户,怎么查?6. 那如果还要进行一个全局的排序呢?7. 后端的网络层是怎么实现的?有做过socket网络编程的程序吗?8. 自己会挖掘一些什么样的技术方向?举个例子?9. 每周花多长时间写代码?你觉得刷算法题有什么用?编程有时候也挺枯燥的,你怎么觉得?10. 未来有什么个人规划?11. 有关注过业界的一些技术方向的发展吗?对AI了解多少?现在大模型能具备这么强的一个语义理解能力是为什么?AI产品对你的学习工作有什么影响?12. 你觉得自己比较大的优势和缺点是什么?为什么你认为自己理解能力好?13. 为什么不读研?对深入研究和去工作这两个事情你的思考是怎样的?14. 为什么这么想做业务开发?这个兴趣的支撑点是什么?(因为我老是提到想做业务开发。。。)15. 反问:部门业务?加入需要提升的能力?【第三天早上看默默挂了,不知道为什么连第二志愿都消失了】
查看28道真题和解析 阿里求职进展汇总
点赞 评论 收藏
分享
评论
8
88
分享

创作者周榜

更多
牛客网
牛客企业服务