实习二面 | 阿里巴巴 智能信息 [C++]

2022.03.28 阿里 实习 二面 C++

阿里巴巴 2022 春招实习 二面 凉经

面试岗位:研发工程师C/C++
部门:阿里集团-智能信息-业务研发
面试时间:2022.03.28
面试时长:70min

面试内容

1、自我介绍

2、你的web服务器项目是课程设计还是自己搞的项目(参考开源项目,相关书籍边学习边完成的)

3、介绍一下项目的背景、目的、最终结果是怎样的

4、在github上面有挺多web服务器的项目,你是拿开源的项目修改,还是自己从头写的

5、这里面你在开源项目的基础上,自己做的优化有哪些

6、你能描述一下整个web服务器的设计吗,比如说用了哪些类(或者说是模块),这些类(模块)之间有什么关系,以及它为什么要这样设计(这题答得不是很好)

7、状态机的工作流程

8、设计一个状态机的核心关键的要点/要素是什么,一个状态机很重要的一些设计思路

9、假设现在让你继续去优化这个项目,你有什么想法或者方向吗

10、在功能上面,你的服务器有什么需要完善的

11、你的服务器和市面上成熟的商用服务器有什么样的差异(说部署在多台服务器上乱说了一些分布式的概念,给自己挖了坑)

12、开始简历另一个项目(课程设计,图书管理系统),假设我要增加一个借书的功能,要怎么去设计

13、有了解过类的设计原则,假如说要设计一个类,要注意哪些东西,划分不同的类根据什么原则划分(答得很差)

14、有了解编译原理方面的知识吗

15、C++的编译链接过程是怎么样的,四个关键的步骤是什么

16、缺页中断你有了解过吗

17、每一个可执行文件在linux中通过enf格式去排列的,分段加载到内存里面去的,假设程序在执行代码过程中,这一行代码还没加载到内存,它可能会产生缺页中断,这种情况有没有办法去优化呢,减少缺页中断的发生。(提示了在编译的时候做些什么事情,还是没答上来)

18、除了简历的项目之外,平常有没有做过一些业余的项目(用它解决一些日常的问题),或者说自己的一些兴趣爱好开发的一些项目。

19、移动端的像安卓或ios的有了解吗

20、假设现在要去学习安卓开发,你会怎么学习呢,学习途径,学习方法。

21、在团队竞赛经历中扮演什么角色和职责,有什么印象深刻的事情

反问:

1、问了针对职业发展之类的建议

2、校招应届生的标准

总结:

项目经不起深挖,目前做了优化的地方比较少,关于开发的宏观知识面比较窄,经不起推敲。

越面越往挂的方向发展,人面麻了...,也不知道是不是二面都会这样深挖还是说是部门比较特殊(评论区的大佬们可以解答一下吗),面完半小时秒挂。

#面试复盘##阿里巴巴##实习##面经##面试题目##C/C++##春招#
全部评论
我刚面完三面,感觉凉凉
1 回复 分享
发布于 2022-03-30 15:20
秒挂太难受了
1 回复 分享
发布于 2022-03-29 22:25

相关推荐

点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
评论
12
42
分享

创作者周榜

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