首页 > 阿里大文娱c++二面凉经
头像
赖鸣997
编辑于 2020-08-05 13:15
+ 关注

阿里大文娱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的原理或者能啃源码就多看源码。当然数据结构和算法也是重中之重。
共勉~

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐