C++ 华为业务主管面凉经

华为一面:
1. 自我介绍
2. 项目介绍
3. 线程池的实现
4. 定时器释放非活跃链接的实现
5. select poll epoll的区别
6. vector和list的区别
7. 多态
8. 虚函数机制
9. 虚函数的实际用途,举例
10. HTTP请求报文和响应报文的组成
11. 子类继承父类,构造函数与析构函数的调用顺序
12. 手撕代码:消除相同的相邻字符abbccd 变为 ad
anggnnfg 变为 afg
华为二面:
1. 项目介绍
2. 项目中具体的功能实现:怎样处理多个客户端同时发起连接,定时器释放非活跃连接的实现,数据库连接池的实现,线程怎样从连接池中取连接资源,怎样保证线程同步,如果某一线程没有释放连接资源该怎么办,HTTP报文是怎样进行解析的。
3. 手撕代码:用有限状态机实现一个业务场景,输入当前状态和事件后,输出处理后的状态,给定了几组状态转移的例子,比如当前状态”initial”,事件”submit” 输出”submited”,然后没有在表中列出的状态转移方法,就输出”illegal”。
华为三面:
1. 自我介绍
2. 对软件开发岗位的认识
3. 与他人观点不合怎样解决
4. 发论文了吗,写专利了吗
5. 你觉得自己有什么优势
6. 说一下怎样体现你的代码能力
7.反问:对新人的培养模式,技术栈

面完5分钟后发来了感谢信,官网显示业务主管面不通过。
自我总结凉凉原因:1. 我学C++,他们主招JAVA  2.没实习  3. 没具体项目经验, 简历上只有一个烂大街web服务器项目。

#面经##校招##华为##C++工程师#
全部评论
还有感谢信
1 回复 分享
发布于 2020-09-15 17:26
楼主一面手撕的题有代码吗?另外如果是anggnnffg应该输出什么呢?
1 回复 分享
发布于 2020-09-15 15:51
楼主面的什么部门啊
1 回复 分享
发布于 2020-09-15 15:39
二面代码题也太难了吧
点赞 回复 分享
发布于 2020-09-16 18:53
说一下怎样体现你的代码能力。。。。这个问题要怎么回答🤣
点赞 回复 分享
发布于 2020-09-16 18:39
楼主是硕士还是本科
点赞 回复 分享
发布于 2020-09-16 18:09
和你一样
点赞 回复 分享
发布于 2020-09-15 19:49
哈哈,今天我面当当时,面试官就很真实,说你这项目每个人简历都有🤣
点赞 回复 分享
发布于 2020-09-15 15:23
同为C++我有点慌....
点赞 回复 分享
发布于 2020-09-15 15:04

相关推荐

05-06 10:50
广西大学 运营
点赞 评论 收藏
分享
评论
4
21
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务