首页 > 阿里实习c++面试一面
头像
摸鱼Jeremy
编辑于 2021-04-10 19:45
+ 关注

阿里实习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上有,不过在白板上写的   写错了好多细节.... 还有一道题挺简单又很无语的就略过了

总结就是我太菜了,非科班 项目还没搞好就写上去 了   记录一下   各位引以为戒

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐