2022 阿里巴巴 正式批 面试

一面(60mins)


  1. 详细介绍一下研究课题
    • 为什么做这个课题?你在这个课题中承担着什么角色?自己做的吗?
    • 针对课题的目标,你是怎么实现的?为什么使用了深度的学习的方法?
    • 实验数据是什么?怎么训练模型的?
    • ...
  2. 讲一讲你做的 C++ 项目(WebServer):
    • 介绍一下你实现的两个版本?有什么区别?有哪些考虑?
    • TCP 连接过程是怎么样的?
    • 假如说有一个恶意的客户端,要是想耗尽服务器的资源,要怎么做?
    • 服务器要怎么防范上述恶意攻击?
    • 怎么查看当前网络连接的状态、端口等信息?
    • 项目中的定时器是怎么实现的?用了什么数据结构?
    • STL vector 与 list 的区别?双向链表与单向链表的区别?单向链表的使用场景?
    • 定时器是怎么处理非活跃连接的?做了哪些改进?怎么实现的?
    • 异步日志怎么实现的?使用操作系统的缓存了吗?与你实现的缓存有什么区别?
    • 怎么确定的使用的线程数量?由什么来决定的?四核八线程,四个核怎么实现的八个线程并行处理?(不了解)
    • C++ 11 版本的项目,你做了哪些改进?
    • 你为什么选择了做 WebServer 这个项目?
    • 讲一下你是怎么组织校园活动的?你负责的是什么?

二面(50mins)


  1. 介绍研究生的课题和项目
  2. 介绍简历上写的 C++ 项目
  3. epoll 是怎么使用的?与 select 和 poll 的区别?
  4. 介绍下红黑树?epoll 为什么使用了红黑树?
  5. 用英文介绍下进程和线程的区别?
  6. 云原生了解吗?
  7. 你对阿里云有哪些了解?用过哪些服务?

#面试复盘##面经##校招##阿里云##C++工程师#

注意!此信息未认证,请谨慎判断信息的真实性!

全部评论
空

相关内容推荐

头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像 头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像 头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
5 24 评论
分享

全站热榜

正在热议