阿里技术二面

阿里技术二面:

0.上周四晚上过的一面,面经已发,今天下午接到电话,当时在上课,然后约了晚上
,同样,括号为回答内容,仅个人看法,如果错误欢迎指出,大家都加油!

1.问了下部门意愿,深圳阿里(国际部)or广州阿里(文娱部),面试官是深圳的,我也答了深圳

2.做过什么项目,简单介绍一下(ssh,ssm)

3.为什么选择Spring(把优点说了一遍)

4.你觉得Spring设计得最好的是?(答IOC,AOP)

5.分别谈谈ioc,aop的底层原理(反射机制,动态***,具体继承的类实现的接口)

6.聊聊数据库的事务(acid,4个隔离级别,底层实现:加锁)

7.可重复读隔离级别为何出现幻读(InnoDB的行级锁与表级锁,解决方案)

8.谈谈乐观锁,悲观锁(mvcc,版本号)

9.介绍一下tcp握手过程

10.介绍一下Java并发包(并发容器,同步设备,原子对象,锁,fork-join,执行器,详细介绍了concurrent Hashmap,Countdownlatch的底层实现及应用场景)

11.分别介绍一下NIO,AIO,BIO(非阻塞,同步非阻塞,阻塞)

12.同步和异步的区别,同步的实现原理(加锁,Java种锁的底层实现,AQS,CAS)

13.参加过ACM吗?都了解哪些算法(排序,查找,树的遍历,动态规划,贪心,详细介绍快排的实现,时间复杂度)

14.数学测试题:如何快速计算出7^128在计算机内占多少字节(取8^128得131位,再换成字节,面试官没给结果,不知这样算对不对?)

15.在学校成绩怎样(答了还行,面试官继续问具体情况,再答绩点,综测均第一………⊙﹏⊙我想低调的…)

16.英语水平怎样?(答了四六级分数)

17.口语怎样?(答一般,从环境因素客观解释了原因,说目前看文档没有问题,口语只要有环境有决心去练相信可以掌握,表现出学习的态度)

18.有什么想问我的(问了技术学习建议,面试官还是说(阿里)重视基础,要能阅读源码解底层原理,其他项目或实践经验都是加分项)

19.面了40 分钟

20.这次主要考察综合能力,不仅仅是技术,关注基础的底层实现

全部评论
请问你面的是阿里的哪个部门?
点赞 回复 分享
发布于 2018-03-27 00:04
楼主大三吗
点赞 回复 分享
发布于 2018-03-27 16:13
大佬 简历面都问什么了
点赞 回复 分享
发布于 2018-04-23 16:50
为啥昨天面了二面就让我等hr面了。。。钉钉事业部的
点赞 回复 分享
发布于 2018-04-23 18:36

相关推荐

点赞 68 评论
分享
牛客网
牛客企业服务