【阿里一面凉经】【C++开发】

本科末流985计算机系,硕士海外渣硕,无论文无实习,只有零星几个研究室项目

首先夸一下面试官,因为第一次正式参加大厂面试,再加上对自己毫无信心,所以接电话的时候紧张得说话都在抖。
面试官很nice,问问题的方式也没有很PUSH。

一开始约时间的时候因为7点听成10点(也可能是他记错了),所以7点给我打电话的时候我正在KTV。。。然后改到了十点
面试时间真的好长,约的晚上十点面试,一直面了将近70分钟(阿里员工常态?)

此处吐槽一下华为的通话录音,完全听不到对方说的什么,导致事后根本记不起来不会的几个问题

进入正题

  • 先自我介绍,然后按着简历上的顺序一个一个说项目,我说得不是很好,项目里涉及了图形学但我已经2年没看基本全忘了,答得支支吾吾。
    问OpenGL中从一个点数据到最终生成的图像的过程,从局部坐标到屏幕坐标经历了哪些变换?(具体哪个坐标转哪个记不清了),还有环境光的设置
    基本都是我在讲算法层面的东西,大概说了20分钟。
  • 然后开始问C++基础,子类访问父类protect成员的方法?(大概是这个意思)    不会(后来查了查可能是dynamic cast?)。
    虚函数相关了解多少?     基础知识巴拉巴拉巴拉
    继承是什么意思?(到这里我感觉他已经明白我菜所以降低难度) 
    父类指针指向子类对象,用该指针调用子类的方法?     不会(dynamic_cast)
    cast强制转换有哪几个,都能干什么?    这个背了,答出来了。
    dynamic_cast再详细解释解释?    我把它跟static_cast对比,详细解释了一下
  • 数据结构方面,解释一下快排的思路,时间复杂度,稳定吗?    (略,不稳定)
    稳定的排序都有哪些?    (插,归并,冒泡)
    解释一下堆排序?    (不断得维护一个最大/小堆,时间复杂度nlgn)
    解释一下堆栈(我以为是内存管理的堆栈,结果说一半被打断)    就是栈,LIFO(这里感觉应该再详细说说,但就会这两点)
  • 最后场景题,有两个玻璃球从楼上扔,问如何知道在100层楼的几层会摔碎
    二分查找,但这样有可能在第一次50层就碎了,然后说动态规划,具体的想不出来,面试官说可以了就结束了
总结
  1. 自己真的又菜又蠢
    2个月速成基础知识和剑指offer,面试的时候好像在答***题
    脑子里对知识根本没有一个网络,听到哪个关键字就背出来一长串相关概念
    后悔大一大二专业课都是划水过的
  2. 简历写得太烂了
    因为是留学生,没有实习经历没得可写,我把代码大作业都写进去了才凑齐3个项目
    太简单,没有技术要点,看不到任何解决问题的过程,面试官根本没得可问(内推的人原话)
  3. 自己走过的错路
        后悔当初选择出国
            没有实习经历(真的太重要了)
            养老型导师所以也没有硬核的项目
        在犹豫是不是还要执着于互联网公司开发
            完美避开我为数不多的优势(985文凭,英日语能力)
            银行,国企是不是会更适合我一点?(也可能是一时脑热)        
心得
  1. 选择一个适合自己的方向是重中之重,硬着头皮准备秋招真的会让人心神俱疲(像我一样)
  2. 面试注意说话方式,不要满嘴然后和emmmmm(像我一样)
  3. 知道多少说多少,尽量不要直接回答不会(像我一样)
  4. 简历一定要常更新,死扣项目的每一个细节,在能力范围之内尽可能得吹


#阿里巴巴##面经##秋招##内推##C++工程师#
全部评论
跟我一模一样,划水985本+海外渣硕,没实习没项目,会英日语,许多平时不太用到的C++性质完全不了解。。。都不敢投简历。 想问下楼主最后去了哪里
1 回复
分享
发布于 2020-07-31 22:47
老哥,旅游和出国有什么关系,不出国就不旅游吗?而且牛客上多少人希望导师放养你知道吗?
点赞 回复
分享
发布于 2019-08-10 00:49
联易融
校招火热招聘中
官网直投
哎! 我就是这样,想做技术,没有实习,好难,
点赞 回复
分享
发布于 2019-08-10 01:57
第一个c++应该是直接通过取地址,根据内存布局。
点赞 回复
分享
发布于 2019-08-10 02:23
跟我现在的经历完全一模一样。图形相关的知识点学得好,面试官几乎不问,问了也是非常基础的。反倒是 C++理论,一些平时用不到的特性,问的挺多的,难
点赞 回复
分享
发布于 2020-07-18 16:59

相关推荐

8 63 评论
分享
牛客网
牛客企业服务