阿里巴巴国际技术部一二面面经 (C++)

2022年秋招/春招/提前批/大厂面经整理(持续更新中~)

阿里巴巴国际技术部一面 (C++)(50min)

大学做过什么项目 

(之后狂怼项目,问了很多,可能快 30 min,项目一定要了如指掌呀!)

gdb 怎么调式的?

怎么检查内存泄漏?

valgrind 怎么用的?最后的报表是怎么样的?

怎么看一个进程的资源使用情况?

epoll et 和 lt

进程和线程区别,协程呢?

(很多问题掺着项目问了,记不太清)

c++ 11特性

追问了智能指针,右值引用

c++ 多态

两道算法很简单

数组建立一颗二叉树

bfs 一颗二叉树

反问:

1.技术栈是什么?

2.需要加强什么技术(让了解深度学习)

阿里巴巴国际技术部二面 (C++)(55min)

自我介绍;

项目,嵌入式项目,问有没有了解 cpu指令集;(???)

rpc 框架,消息格式,json,protobuf,

http 协议对比一下 json

(这里没 get 到面试的意思,答得很挣扎,导致说我对项目理解不深入。。。)

vector,存储和扩容,销毁

map 底层存储

看这个能不能过编译

 template <typename... TArgs> void Dummy(const TArgs &...args){ }  #define DUMMY(...) Dummy("Hello", ##__VA_ARGS__); int main(){  DUMMY(); }

智力题,赛马问题;

三数之和

反问

结束

总结语

希望大家能够时刻保持一颗积极向上的心,我始终相信一件事:机会永远是留给有准备的人

资料分享:下图中的资料是我和群里的小伙伴一起为正在准备秋招的朋友整理的,需要这份校招资料的点赞、转发、收藏之后添加君羊【832218493】 免费了领取!

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值