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

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

相关推荐

面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗  他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了  好好准备,等待明天的影石360和周四的腾讯了  加油!!!
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞 评论 收藏
分享
2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
7
49
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务