蚂蚁一面面经
投票
面试时间:大概1h30min,两道代码题
面试官人不错,不会的问题会引导你回答
简单的自我介绍跟项目介绍
开始大面积问八股,看楼主是C++选手,首先从C++八股入手(问的太多了,楼主只挑印象深刻一点的介绍)
1,指针与引用的区别
2,lambda与funtion的区别
3,一个空类创建的时候,默认会创建什么成员函数
4,线程池的构建,核心线程如何维持,线程池的扩容
5,智能指针有哪些,如何实现
6,union是什么,union里面可以构建一个class吗
7,struct与class的区别是什么,什么时候用哪个
8,右值如何理解,你怎么用的
9,c或cpp的程序构建过程(这里楼主说链接阶段容易出问题,追问为什么)
…………
然后开始借着项目将八股辗转各个领域
1,protobuf的底层了解过吗,为什么效率高
2,HTTPS是如何实现安全的,说一下具体步骤
3,HTTP3与HTTP2的本质区别
4,QUIC协议
5,进程、线程与协程
6,sql的WAL了解吗(这个楼主真不了解)
…………
然后就开始做两道题,一道是检查程序错误,一道是给你一个消息格式,以及编码解码的方法框架,完善编码解码,这两道题纯C语言,第一道楼主只找出3、4个错误,其实还有一些重要的没有找到,面试官说还得再练
反问
1,一共几面,答:3面
2,顺利的话,什么时候能收到2面通知,答:一周左右
3,对楼主的面试点评,答:基础还行,编码有待加强
总结,八股盛宴+两道有一点难度的题
想问一下牛友,kpi面的概率大吗
全部评论
接好运
有后续吗uu
蹲
相关推荐
06-06 16:17
复旦大学 Java 点赞 评论 收藏
分享
06-12 14:25
东华大学 前端工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享