没有合适的资源?快使用搜索试试~ 我知道了~
八股汇总15412818915402
需积分: 0 0 下载量 116 浏览量
2023-10-13
07:54:58
上传
评论
收藏 2MB PDF 举报
温馨提示
试读
91页
八股汇总15412818915402
资源推荐
资源详情
资源评论
面经汇总
实习面经
丽海弘金 C++实习生
15 分钟
1. C++ 智能指针和 Lambda 表达式
2. TCP 和 UDP 区别
3. select epoll libevent 有了解过吗? select epoll 区别,原理
4. 说一下 epoll 的水平触发和边缘触发
5. mysql group
6. linux 开发工具
7. 看到本科大数据的,听说过大数据 xxx 组件吗?
8. 反问公司情况?
○ 开发任务和导师问题
○ 上下班时间
○ 开发语言主要是 C++吗
一周后反馈通过
算能科技 嵌入式开发实习生 一面
20 分钟
1. 自我介绍
2. cpp 项目
○ 介绍项目框架
○ 数据来源
○ 多线程
○ 多进程
○ 难点
○ 排查问题,调试
○ 网络排查,抓包工具(linux 系统抓包命令 tcpdump)
3. redis 项目
○ 介绍项目
○ redis 应用场景
4. 反问公司
实习只有一面,面试完第二天晚上反馈通过
元象 游戏后台实习生 一面
50 分钟
1. 自我介绍
2. 介绍一下数据中心项目
○ 熟悉 tcp 吗,详细介绍一下,我介绍了 TCP 三次握手和四次挥手各种报文和
状态,还有某些情况下是采用三次挥手断开连接
○ epoll 原理,比 select, poll 快的原因是什么
○ 守护进程怎么实现?心跳机制,守护进程被杀掉怎么办?
○ 守护线程又是怎么做的?(我项目中线程池,使用了守护线程去监控其他线
程)
○ 死锁是什么?怎么避免死锁?
○ 觉得守护进程,守护线程这块实现的有点问题,给了一些建议,太紧张了没
听懂
○ 之后问了很多 linux 进程相关的(这块聊了很多记不清了,他后面建议我去
APUE 不要看网上博客的只言片语)
○ 项目中使用了共享内存,问:实现共享内存的方式有哪些
○ 虚拟内存, 操作系统怎么分配虚拟内存
○ 内存满了,会发生什么?
○ 在 4GB 物理内存的机器上,申请 8G 内存会怎么样?(类似于这个,具体记
不清了,不太会回答
○ bash 连上了来以后,父进程?(没搞懂问题
○ 为什么关掉终端,就断开了,原因
○ 进程,线程区别,问了我两遍,可能觉得第一遍答的不好,问了线程自己拥
有的资源
○ 进程之间的通信方式
○ 熟悉数据库吗 (我说我不怎么熟悉这块)
○ 创建数据库的 sql 语句
○ sql 关键字
3. 介绍一下你的 go-redis 项目
a. redis 是单线程还是多线程
b. redis 为什么要采用单线程
4. 熟悉 STL 吗
○ map, set 底层结构——红黑树,说一下红黑树具体实现(没看这块,然后他
问你不是计算机系的么,我说数据结构课学过忘了)
○ 那你说说平衡二叉树,和普通二叉树区别
5. 快速排序+单元测试
○ 以前没接触过 c++的单元测试,下来得看看了,快排还是好写
面试完一小时左右通知参加笔试
元象 游戏后台实习生 笔试
• showmebug 平台
• 三道算法题目,每道 25 分
算法题目答案使用
gtest
测试,自测时需要自己编写单元测试函数
1. [剑指 Offer 42. 连续子数组的最大和](https://leetcode.cn/problems/lian-xu-zi-shu-
zu-de-zui-da-he-lcof/)
2. [1060. 有序数组中的缺失元素](https://leetcode.cn/problems/missing-element-in-
sorted-array/)
3. [剑指 Offer II 099. 最小路径之和](https://leetcode.cn/problems/0i0mDW/)
- 题目变形了一下,多了个到指定坐标成本
C++
int minPathSum(vector<vector<int>>& grid, int x, int y) {
}
4. 一个 4 升的容器一个 2 升得容器怎么配出 3 升水 (5 分)
5. tan(a+b)推导 tanA tanB 证明 (10 分)
6. 3 维空间,给定一个平面四个点,然后再给出两个点 QT,判断面线是否相交 (10
分)
笔试完,通过后还要再去询问部门
leader
元象 游戏后台实习生 二面
30 分钟
企业的技术合伙人来面试
(
云服务方向
)
• 自我介绍
• 本科毕业论文(我做的注意力网络的推荐系统,问了好久)
• 介绍 C++数据中心项目 我介绍了守护进程,数据库连接池,线程连接池,正向代
理,反向代理
• 正向代理,反向代理功能
• 数据服务总线作用,QPS 怎么测试的,访问瓶颈
• 如何在一百万的数据中判断一个数是否存在?
• 如何在大量字符串中找到相同的前缀和
• TCP UDP 区别
• 王者荣耀用的 UDP 还是 TCP
• 网络环境不好,丢包率达到 50%有什么后果
• 介绍 SYN 攻击
• 反问
两周后反馈通过
阿里外包 C++实习 电话面试
1. 自我介绍
2. 项目介绍 cpp 数据中心
a. 反向代理流程,反向代理作用 (问了好久反向代理有什么用,让我详细解释
整个流程)
b. 数据中心理解
3. 问我研究生做的,然后衍生到计算机视觉,nlp 这块
想招计算机视觉相关的,应该寄了
影石 嵌入式开发实习 笔试
做了 90 分钟左右
11 道题目,9 道问答(每道 5 分),2 道编程题目,编程题目第一道 25 分,第二道 30
分
1. 堆,栈区别
2. 继承,多态区别,使用场景
3. 循环链表 构造 增删数据
4. 常见数据结构
5. 中断机制描述
6. 操作系统进程调度的描述,进程同步的方法(7,8,9 是嵌入式相关的,不太会)
socket 的调用参数
7. 字符设备,块设备区别?
8.
9.
10. c 语言实现二分查找
11. c 语言实现一个类似手机菜单的结构(大概如下)
C++
- 菜单 1
- 菜单 11
- 选项 a
- 选项 b
- 菜单 12
剩余90页未读,继续阅读
资源评论
噬梦罪犯
- 粉丝: 34
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功