【2022-02-24】阿里云后端一面面经

恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经,目前已更新至美团、微软…
作者@TechGuide【全网同名】

上周在牛客上投递的简历,很快就安排了面试,浅写一下面经,记录一下今年找工作之旅。由于我做的是算法相关的项目,实习项目也和后端关系不大,所以全程八股文,没有问项目。因为是电话面试,没录成音,尽可能回忆

面试形式:电话
面试时间:2023-02-24
面试时长:1小时10分钟
面试岗位:C++开发实习

  1. C++里面虚函数是怎么实现的?

  2. 怎么获取虚函数地址

虚函数表开始的位置是这个类对象开始的位置,也就是说定义一个对象,虚函数表在对象的内存空间中偏移为0

  1. 64位系统存一个地址多大空间

  2. C++中,定义函数int function(int a[], int b),这里数组a会不会在内存中拷贝(传递的是指针还是啥),什么情况下传递的是指针?

  3. 访问百度网站的流程是什么?

  4. 在这个过程中所发送的包源IP是什么?目的IP是什么?

  5. 包在网络中的传递过程?

  6. 源MAC地址是什么,目的MAC地址是什么?怎么找到目的MAC地址(ARP协议)

算法题目

不用写代码,口述思路

  1. 怎么判断链表相交

  2. 怎么判断链表有环

  3. 怎么找到环入口地址?为什么这么找?怎么证明

  4. 怎么判断两个有环链表是否相交?

第一次面试,答得不太好,目前面完几天了,无反馈。但是面试收获蛮大的,发现自己有多菜了,然后慢慢补吧!
感觉面试过程是从一个大问题开始,一步步往细节处问,面试官还是很好的,我很多没答出来,面试官给我讲了一边,还让我别紧张。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值