page contents

面经||【阿里巴巴】C++岗-阿里云暑期实习

一面 自我介绍 讲项目 unix socket涉及到协议栈哪一层? Client,server消息传递在7层的传递流程 传输一个包时会有什么操作? Ip分包的时候是怎么分的,mtu,局域网间是怎么样,广域网...

attachments-2022-02-mCwWaExy6203251a5f118.png

一面

自我介绍

讲项目

unix socket涉及到协议栈哪一层?

Client,server消息传递在7层的传递流程

传输一个包时会有什么操作?

Ip分包的时候是怎么分的,mtu,局域网间是怎么样,广域网是怎么样

Tcp三次连接,连接时,syn报文丢了怎么办,返回给server的ack丢了怎么办

Tcp所有的状态,Time wait知道么

讲解程序启动流程,从编译到启动

静态链接库,动态链接库

强引用,弱引用

Define和const区别

反转链表

最长递增子序列

快排

二面 60分钟

讲项目

Linux Aio底层实现机制了解么,又讲到了同步异步阻塞非阻塞

epoll底层实现了解么?使用上的了解

client,server实现过程,用到了哪些Api

TCP三次连接,四次挥手

Tcp连接建立成功后,保持高流量发送数据,突然client发送流量变成了几KB,分析一下原因

Tcp拥塞控制了解么?了解其中使用的一种算法?

进程线程区别

进程通信方式

快排思想,复杂度分析

阿里云三面(50min)

自我介绍,讲项目(每个项目都讲了一遍,感觉讲了半小时)

讲了网卡多队列的模式,是在三层分配得软中断,还是四层分配的,然后还问我看没看过网卡硬件说明书

epoll两种模式,惊群效应是什么?

IP报文在经过路由的时候会修改哪些标志位

Tcp四次挥手

业余时间还做了哪些工作,讲了毕设

交叉面

介绍项目

linux中断机制

linux开机启动流程讲解

以上就是本次分享内容,更多大厂Shopee工程师面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg

0 条评论

请先 登录 后评论
小柒
小柒

1470 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1470 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章