阿里云原生三面
这是一场纯聊天的面试,作为一个出身在一所渣渣学校的大三学生,感谢阿里给的机会!!
先问我会什么语言
然后聊了一下项目的背景
聊了一下学校学了哪些课程
好了,下面你就介绍一下你印象最深的一个项目或者是你可以介绍一下你研究得最深的一个技术,说说你的见解
我只能说项目了,但是项目没上线,给不了面试官一个直观的感受,还是有点吃亏的!
追问:头像存储在哪里?
我:oss
追问:那oss具体一个原理了解吗?他背后是怎么实现的,他用了什么技术。
我:这里就只是提了一下分布式的一些相关技术
追问:前端的框架你了解吗?为什么前端选这个框架
我:不了解
在这个项目中的技术亮点是什么
我:强行吹了一波OOM,说了一下自己在项目中怎么对这个OOM进行排查并调优的
你在项目中怎么排查死锁的
我看你简历上写了Netty,那BIO和NIO说一下
说说哈希算法
分析一下入栈出栈的时间复杂度和空间复杂度
Future一般用在什么场景
ConcurrentHashMap的底层说一下
你有没有Java的一个调优经验
追问:有没有一些GC调优经验,像FullGC比较久,你会怎么做
我:不了解! 后期要重点补一下这块
说说Netty的线程模型
你有基于Netty做过一些项目吗?有多大的并发量
你有没有在项目中做过一些限流、熔断、降级等这些措施
我:不了解
Redis分片算法说一下
Redis怎么保证高可用
你项目中使用到的Redis的数据结构有哪些
你说说你理解的docker、docker的好处
docker是怎么分配CPU资源
我:不了解
你对Linux内核有什么理解吗?
你在GitHub有没有一些开源的项目
你比较倾向于哪一个方向的发展
我:吹了一波云原生
那你说说你对云原生的理解
笔试题:
约瑟夫环问题
总结:
1. 不逼自己一把都不知道自己的潜力有多大,真的,我一开始是随便投的阿里,打算来赚一下面试经验,结果就进了三面了!
2. 通过最近两周的面试,也知道自己到底在哪方面比较缺了,八股文现在是没多大问题的了,接下来整顿一周,向项目优化出发!
全部评论
(6) 回帖