2022年秋招/春招/提前批/大厂面经整理(持续更新中~)
阿里巴巴国际技术部一面 (C++)(50min)
大学做过什么项目
(之后狂怼项目,问了很多,可能快 30 min,项目一定要了如指掌呀!)
gdb 怎么调式的?
怎么检查内存泄漏?
valgrind 怎么用的?最后的报表是怎么样的?
怎么看一个进程的资源使用情况?
epoll et 和 lt
进程和线程区别,协程呢?
(很多问题掺着项目问了,记不太清)
c++ 11特性
追问了智能指针,右值引用
c++ 多态
两道算法很简单
数组建立一颗二叉树;
bfs 一颗二叉树;
反问:
1.技术栈是什么?
2.需要加强什么技术(让了解深度学习)
阿里巴巴国际技术部二面 (C++)(55min)
自我介绍;
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】 免费了领取!