阿里大文娱c++二面凉经

本来想着一面答的不好,应该凉了,结果第二天下午就收到上海阿里优酷这边的部门面试,本来是现场面的,可能因为上海台风的原因改成在线面试。
二面暴露了自己的基础有多菜,不过调整好心态吧,把重心放在c++,stl上,秋招还长~所以总结下这次问的问题。
上来先自我介绍~
我是仪器类专业的,项目没有c++开发类型的项目经历,都是嵌入式开发,搞单片机的,研究生用了用pcl、opencv的库学了下c++,所以没从项目开始问。
1. 平时用c++用什么平台?(答:linux操作系统)
2. 那开发时你是怎么管理内存的?(面试官的用意应该是让我详细说下智能指针,怎么避免内存泄漏,野指针的存在)
3. 智能指针有哪些,区别是什么?什么情况下可能释放内存的时候没释放不了?
4. 学没学过数据库?(答没有)
5. 有没有写过网络编程?(答没有,计网的知识之前大概过了遍)
6. 了不了解stl?(答用过里面的容器)
7.  vector容器的原理?vector和list的区别?list和deque的区别?
8. map的底层原理?
10.红黑树的特点,以及一些规律。
11. 你项目中有什么难点和亮点,难点怎么解决的。(讲了个物联网,当时用的gprs给数据库发数据,然后用的http协议)
12. 疯狂被怼你这不算难点,还有没有其他的,亮点呢。。。emmm我把我觉得的难点都和你说了呀- -
13. http协议数据的传输过程(要求结合我刚刚说的项目说)

做题:
1. vector内删除偶数。(考察迭代器吧)
2. 手写哈希表
3. 分割字符串(input:"hello every one", output:["hello","every","one"])这个是看在我第二个直接空白放弃出了个简单的。

总结:对于c++开发岗呢,项目经历不是很贴切,也没有计算机基础知识,所以面试官主要抓语言,c++没有系统学习,掌握不牢固,
靠面经只能应付概念题。所以,后面着重补全c++的基础,多看看stl的原理或者能啃源码就多看源码。当然数据结构和算法也是重中之重。
共勉~
#阿里巴巴##面经##校招##C++工程师#
全部评论
hi,同学,可以再投我们部门试试哈,hc很多。 base北京,杭州都可以哈,我这边可以帮忙内推简历,催流程~有问题可以咨询我哈, vx:iver99 欢迎各位小伙伴加入我们,一个非常棒的部门
 秋招时间:7.15 - 8.26
 面向人群:海内外高校2021届毕业生(毕业时间 2020.11 - 2021.10)
 招聘岗位:Java研发工程师 ,前端研发工程师 ,算法工程师 
工作地点:杭州、北京
 简历发送至邮箱:chendong.hcd@alibaba-inc.com
 关于我们:
阿里云-全球技术服务部,致力于服务阿里云上数以千万的企业客户,重新定义云计算行业的服务体系。通过技术的手段,平台化体系化的方案,海量的业务数据和场景,智能分析算法,实现对阿里云数以千万级的企业客户的服务。
加入我们,这里有高速的业务发展,巨大的创新空间,领先的行业经验。我们将提供优质的成长环境,助力校招新人的职业生涯成长与发展。
点赞 回复
分享
发布于 2020-08-05 14:17
楼主共勉,总结的很好学习学习
点赞 回复
分享
发布于 2020-08-05 14:53
联想
校招火热招聘中
官网直投
手写哈希表。。。
点赞 回复
分享
发布于 2020-08-05 15:42

相关推荐

2 19 评论
分享
牛客网
牛客企业服务