CVTE C++实习面经(2技术面+hr面),已拿offer
第一个拿到的 offer 是 CVTE 的 offer,整个过程还挺顺利的。
实习一面
- C++11有哪些特性?
- 什么是Reactor模式?
- 说说epoll,还有哪些IO多路复用的API?塔门的区别和优缺点?
- 定时器是怎么实现?
- 同步日志怎么实现的?(当时的版本是同步日志)
- 创建子进程的api?(fork)还有吗?(忘了vfork)
- 什么是惊群问题?
- shared_ptr的原理?为什么还需要weak_ptr?
- std::move做了什么?为什么需要std::forward?
- 使用两个栈实现队列。
- 提问环节
实习二面
- 项目中线程池的设计。面试官问有没有更通用的设计。
- 压测
- 因为我提到自己的压测,其中提到压测程序和服务器程序都运行在云主机上。面试官问客户端和服务端在同一台主机和不在同一台主机的区别。提问环节问了面试官,面试官想问的是关于Linux内核对数据包的处理问题。
- 平时还有没有用其他工具提高效率?
- ...(还有一两个问题想不起来了)
- 提问环节
实习hr面
hr就问问个人经历个平时学习情况。过了几天,就收到offer call了。
#广州视源电子科技股份有限公司##实习##C++工程师##面经#