阿里交叉面(尬凉尬凉的)

3.30 部门主管面后,打电话说后面会有一次代码测试,很可能和下一次面试一起,让我准备一下。然后这几天把剑指Offer和笔记里的常见题型重新刷了遍。结果今天早上面试,没有算法题???(这和我看面经上的套路不一样啊。。。)
面完心情凉凉。。。。面试官很 nice,只是自己太菜....

看了牛客上好多同学的分享,所以也回馈一下。下面是面试的问题,项目内容居多。

1.自我介绍

2.你在实习公司做了什么样的工作?

3.具体到某一个项目,提到了我简历上的第一个项目。(这部分内容,大家各自项目不同,我就不一一列举了,我只列一下我觉得可能通用的问题)
3.1 比如,我做了一个语音交互的系统,问了我:你接口协议设计好后,一次通讯的数据包有多大?(这我真没统计过)
3.2 在和你的leader讨论过程中,他有什么建议是对你帮助比较大的?
3.3 如果再让你重新设计一次协议,你觉得还有哪些地方可以做得更好?
3.4 你怎么测试你的项目的?

4.接下来问了我简历上的第二个项目。比如我做了一个监控平台,问到:
4.1 这是一个什么样的监控平台。(其实就是简要介绍下项目背景,还有项目内容)
4.2 这个平台,相比其他现有的平台,有什么优点和缺点?

5.接下来是怼软件工程的内容:
5.1 从软件系统的开发模式来说,比如有传统的瀑布模型,后来大家又比较崇尚于敏捷开发等等。因为你是软件工程的专业,我想问问看对于这方面,你的观点是什么,你觉得对于不同的公司,特别像阿里巴巴这种公司,采用什么样的软件开发模式会比较合适?
5.2 除了这两种(瀑布、敏捷开发),还有了解其他模型吗?

6.然后怼操作系统。很常见的问题:
6.1 进程和线程的区别?
6.2 有哪些常见的线程调度算法?
6.3 死锁产生的必要条件?
6.4 如何做死锁检测?

7.Java知识:
7.1 接口和抽象类的区别?(我在讲解的时候说到了 Java 不支持多继承,然后让我印象深刻的问题来了....)
7.2 那为什么 Java 要这么设计呢?既然他不允许多继承,但为什么又要允许去实现多个接口呢?这样不是有些矛盾了吗?
7.3 (面试官:哈哈,没想过吧)
7.4 就是你刚刚只是说了语言层面和实现层面上的东西,那抽象类和接口的本质区别是什么呢?换句话说,我接口能够实现的所有功能, 绝大多数,抽象类都是能够实现的,那为什么又要单独独立出来接口的概念呢?那不是变得很奇怪了吗?那肯定是有区别的啊

8.反问环节
#阿里交叉面##阿里巴巴##面经##校招#
全部评论
&请问这个代码测试是补一次笔试的意思吗……有点害怕😥
点赞 回复 分享
发布于 2020-04-06 12:15
&请问楼主投的哪个bu?
点赞 回复 分享
发布于 2020-04-06 12:26
&m
点赞 回复 分享
发布于 2020-04-06 13:01
😂今天就已经上班了吗??面试官直接电话过来面试的吗?
点赞 回复 分享
发布于 2020-04-06 13:45
阿里春招实习生,直接内推给各团队老大,去年集团架构调整划出来的新部门,阿里战略业务,部门很缺人,目前还有实习生HC,转正概率很高,欢迎私信我进一步了解,附牛客贴子:https://www.nowcoder.com/discuss/400809 (借楼宣传下,祝楼主顺利,终得所愿呀!实习时候跟企业智能的开发同学也合作过,都很nice的,楼主加油💪)
点赞 回复 分享
发布于 2020-04-06 14:17
楼主,你补笔试做的什么题?
点赞 回复 分享
发布于 2020-04-14 20:16
看着好难啊,你这是实习吗
点赞 回复 分享
发布于 2020-04-26 00:25
7.2 个人理解,就是因为不支持多继承,所以有了实现多个接口,这个多接口实现可以代替多继承所要完成的事,还方便面向接口编程
点赞 回复 分享
发布于 2020-04-26 00:54
请问线程调度算法是什么啊?只知道进程调度🤣
点赞 回复 分享
发布于 2020-04-26 08:35
今天面完差不多,交叉面问了一些技术细节和业务理解之后,就开始考察基础了。结果基础回答不好,估计要跪了
点赞 回复 分享
发布于 2021-02-08 11:07
一定会有交叉面吗
点赞 回复 分享
发布于 2021-03-04 00:35

相关推荐

7 49 评论
分享
牛客网
牛客企业服务