阿里云C++一面 面经
上周在牛客上投递的简历,很快就安排了面试,浅写一下面经,记录一下今年找工作之旅。
面试形式:电话
面试时长:1小时10分钟
由于我做的是算法相关的项目,实习项目也和后端关系不大,所以全程八股文,没有问项目
因为是电话面试,没录成音,尽可能回忆
- C++里面虚函数是怎么实现的?
- 怎么获取虚函数地址(虚函数表开始的位置是这个类对象开始的位置,也就是说定义一个对象,虚函数表在对象的内存空间中偏移为0)
- 64位系统存一个地址多大空间
- C++中,定义函数int function(int a[], int b),这里数组a会不会在内存中拷贝(传递的是指针还是啥),什么情况下传递的是指针?
- 访问百度网站的流程是什么?
- 在这个过程中所发送的包源IP是什么?目的IP是什么?
- 包在网络中的传递过程?
- 源MAC地址是什么,目的MAC地址是什么?怎么找到目的MAC地址(ARP协议)
- 算法题目:(不用写代码,口述思路)
- 怎么判断链表相交
- 怎么判断链表有环
- 怎么找到环入口地址?为什么这么找?怎么证明
- 怎么判断两个有环链表是否相交?
第一次面试,答得不太好,目前面完几天了,无反馈。但是面试收获蛮大的,发现自己有多菜了,然后慢慢补吧!hhh
感觉面试过程是从一个大问题开始,一步步往细节处问,面试官还是很好的,我很多没答出来,面试官给我讲了一边,还让我别紧张。
——————更新——————————
昨天有友友问我在哪里投的,正好看到评论有阿里大佬在招人,贴一下放在这里:
阿里云-云原生-消息中间件团队正在火热招聘,可以牛客上联系 @fuyou 进行推荐(大佬在评论区🈶️留言)