先做个自我介绍
2017年毕业一个陕西普通院校(本科),学校没有任何加分项,技术略菜的我找工作挺艰难,最终在秋招的时候确定了【去哪网】;结果事与愿违,刚到去哪网就经历了部门整合,最后转岗到【携程】(在去哪办公,合同签的携程,而且做的还是去哪的业务),在携程集团一待就是3年
2021年注定是不平凡的一年,一直在去哪网坚守,年底组内同学都在看机会,所以也出来试试;本身是做java开发,故对阿里情有独钟,同时阿里菜鸟抛出橄榄枝,就从北京搬到了杭州,加入了菜鸟网络,下面是我的阿里巴巴
因电话面试,所以都选在了20点之后(晚上面试精力不够~~仅供参考)
一面(90min):
基础知识:
1.JVM内存模型,每个内存区域的作用,JDK1.7与1.8的区别的内存模型差异
2.kafka,消息机制,kafka是否能顺序消费,怎么保证顺序
3.Mysql,索引的使用,索引是否生效问题,索引底层数据结构,sql优化方案
4.dubbo,负载均衡,work线程,IO线程
7.ThreadLocal使用场景,注意事项
8.线程池使用的队列,应该注意什么
9.Spring AOP 原理,代理在Spring还有使用场景么,
spring bean
生命周期
10.
String s = “123” 产生几个对象,StringBuffer、StringBuilder、String 的区别
算法(LeetCode原题):
1.链表翻转(简单)
2.无重叠区间(中等)
二面:(40min):
三面:(30min)
主要围绕一个问题讨论
问题:mysql的一个场景,客户端按顺序先后发生 读,读,写,这三个操作指令,mysql怎么保证这三指令数据一致性(数据按顺序操作);
结合自己的疑问与想法面试官聊聊
总结一下:面试过程需要注重基础知识(业界也叫八股文),项目最好能提炼一下,现场发挥,小心给自己挖坑,三面一般会开阔一下思维,所以平时多积累吧;
祝愿看完面经的你,找到心仪的工作
最后附上我的内推渠道
阿里巴巴菜鸟网络2022届实习生 职位链接:
https://www.nowcoder.com/job/48411?jobIds=45041
也可直接加我微信 17629012913私聊
简历投递地址:changxingxing.cxx@alibaba-inc.com (主题:姓名+学校+岗位)
期待加入阿里巴巴,一起共事
13条回帖
回帖