阿里巴巴研发工程师C++实习面经

这是我写的第一篇面经,也是第一个面试,疫情期间直接电话面试,面试的小哥也很温柔,在这里要说明一点:投完简历以后一定要一直开着手机铃声,千万不要静音,还好小哥后来又给我打了一次电话接到了不然就错过了。写这篇的目的是为了以后方便自己复习,也供参考~

首先介绍一下本人情况:研一在读,985非top9,本校保研升硕,然后做的是视觉测量相关的,也就大一的时候学了C++,还只是C++中C语言的部分,还学得不好,然后就是之后做毕设还有其他的项目写过一点C++程序,其他的什么数据结构算法网络balabala都没学,投这个真的是菜鸟一个。由于疫情无法开学,干脆就找找实习,投的都是大厂,哈哈哈不知天高地厚,主要是想为明年打打基础,激励一下自己别再这么菜了。

正文来了:1.找的是boss直聘上的内推,然后很快就收到了邮件让参加笔试和测评,测评有智力题(找规律),阅读理解题(好大一段话然后是选择题),还有性格测试题,有时间限制,太忙了做的,下次一定要静下心来做,题很多,时间短。笔试部分是两道编程题,第一道比较简单,总共好几个房子选几个可以去然后问最小距离的最大值,读题读了好久才读懂哈哈哈,我用了从头遍历那个第m和m+2个房子的最小值,也不知道对不对哈哈。第二题还挺典型,估计在牛客网上面有,求一串字符的重复个数,没写哈哈,后来想了一下求出第一个字符的重复位置然后能省不少事,不过如果学了数据结构应该会很省事吧(应该不叫漏题吧kkk)

2.面试。差不多两天接到了面试电话,然后一天看了一下牛客上面的C++面经100题。首先自我介绍(说一下你的情况,做的项目以及你为什么要投这个职位,小哥问的就是网上一般自我介绍的模板)。然后小哥说那就问一些专业的问题吧,因为我透漏之前学的都是C语言多所以小哥没问C++:1.你怎么理解内存泄漏,如何解决内存泄漏,还有你之前编程有没有遇到过这个情况。2.给定三角形和一个点判断这个点是否在三角形内,说一下编程过程。3.说一下编译的过程。4.说一下七个层(网络那块),tcp和urd的区别,网络这块完全不会,承认自己不会。5.说一下你对编程规范和编程原理的理解。6.负数和浮点数在计算机里面是怎么存储的。

最后就简单寒暄了两句,说了一下上不上网课,问了一下你用C++是在项目里面用还是平时自己也用,(傻不拉几就说项目用过)问会不会Linux会不会python(啥也不会啊哭),总共不到一点点半个小时就结束了(因为我菜吧都答不上来)。

也就这样了,这水平要是能进二面要对阿里产生怀疑了。最后的一点体会是面程序员就好像应试考试,感觉前期做够了题就能成功一半,所以看面经和刷题真的很重要,还有一年可以准备,加油吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值