阿里实习c++面试一面

4.9 阿里实习c++面试一面

这次一面一共1小时15分钟,继腾讯面试之后还是惨败, 服务器的项目又是问了30分钟,很多问题回答不上来、令人窒息

用的电话面试,没有录音,还有很多问题记不清了。
1 简单介绍一下你的web服务器项目
2 如果事件发生,你的epoll是怎么处理的,如果新的连接请求进来,会发生什么
3 http 如果发送的如果不完整  就10个字节,连一行都不够  会怎么处理
4 介绍一下你的有限状态机  主状态机是怎么到从状态机的
5 主线程是怎么分配任务给工作线程的
6 你提到了多核cpu,你的线程池是怎么确定线程个数的
7 你为什么说线程池频繁创建销毁有较大开销
8 你是怎么解析http请求的? 你怎么判断http请求的body结束了   http头部有哪些信息
9 如果客户端send 3次100字节的数据,服务端能rev到多少字节
10 介绍一下c++中的虚函数
11 虚函数和普通函数的区别在哪里
12 map和unorded_map的区别有了解吗
13 unordered_map查找的复杂度一定是O(1)吗?会冲突吗
14 如果多个线程同时在unordered_map中插入和删除  最严重的结果会发生什么?
15 既然不安全 你说加锁 有了解过什么锁吗
16 Tcp和udp有什么区别?
17 你谈到了三次握手和四次挥手,为什么一定要有这么多次

算法: 机器人从左上往右下走,中间有x标记为障碍,最多有多少路径
这个LeetCode上有,不过在白板上写的   写错了好多细节.... 还有一道题挺简单又很无语的就略过了

总结就是我太菜了,非科班 项目还没搞好就写上去 了   记录一下   各位引以为戒
#阿里巴巴##实习##面经##C++工程师#
全部评论
莫非是tinyweserver那个项目吗
1 回复 分享
发布于 2021-04-15 10:18
正在学这个小项目没想到面试会这么问
1 回复 分享
发布于 2021-05-29 17:12
谢谢分享,请问楼主的服务器参考什么写的?muduo吗
点赞 回复 分享
发布于 2021-04-09 23:39
实习都问的这么难吗?
点赞 回复 分享
发布于 2021-04-10 22:39
最后怎么样。。有offer吗
点赞 回复 分享
发布于 2022-01-07 00:45

相关推荐

2 94 评论
分享
牛客网
牛客企业服务