考研-C++面经-华为OD

  • 背景:

考研二战失败,Gap半年 

  • 机考:

语言是C++

1.字符串最小变换(100分)

2.数组中的元素拼接 组成的最大数字(100分)

3.文件缓存系统(200分)

  • 综测:

结合栗栗的攻略进行答题,注意前后一致、心态乐观积极,团结友善 

  • HR面试:

1.gap期间都做了什么?

2.大学期间的经历?

3.为什么选这个base地?

4.遇到的最大的挫折是什么?

5.对od的了解?

6.未来有什么规划。 

  • 技术一面:

讲了讲考研和实习的经历,就开始问八股。

1.C++中的智能指针?

2.四种强制转换

3.虚函数和纯虚函数分别是什么?

4.什么是继承?

5.深拷贝和浅拷贝的区别?

6.析构函数的调用顺序?

7.map和unordered_map底层数据结构分别是什么,和查询效率各是多少?

8.什么是内存泄漏?

9.TCP,UDP的区别?

10.流量控制和拥塞控制是什么?

11.描述一下滑动窗口的大致过程?

12.熟悉哪些设计模式? 

手撕代码:力扣20.有效的括号 

  • 技术二面:

1.大概讲了讲大学期间的项目、竞赛和实习经历。

2.描述一下C++中的智能指针

3.define和const有什么区别?

4.进程和线程的区别?

5.进程之间的通信方式有哪些

6.C++如何实现多线程同步

7.TCP的三次握手过程

8.快速排序的大致过程

9.DFS和BFS分别使用什么数据结构?

10.数据库中的ACID分别指的是什么?

11.问了一个数据库的查找命令,记不清了

12.Linux中查找文件的命令是什么?

手撕代码:力扣1726.同积元组 

  • 综面:

1.大概讲了讲大学期间的项目、竞赛和实习经历;我做了什么部分?

2.大学期间的成绩排名?

3.平时有什么爱好?

4.压力大的时候通常会做什么?

5.说一下自己是个什么样的人,有什么优点、有什么缺点?

6.对华为有什么了解?熟悉华为的文化吗?

7.对部门有什么了解

8.未来的职业规划?

  • 准备心得:

一定要好好刷机考题,有很大的概率会碰到原题。技术面的手撕代码都是力扣上的中等题。一定要足够熟悉简历上自己的项目内容

  • 感受:

栗栗很贴心很负责任,她的资料给了我很大的帮助,也一直在帮我跟进流程,很感谢栗栗。

#华为OD招聘##面经##华为OD##华为##考研#
全部评论
oc了吗
点赞 回复 分享
发布于 02-21 13:28 江苏

相关推荐

🏢团队名称:阿里云-容器服务-容器基础产品💻招聘岗位:基础平台研发工程师💰福利待遇:阿里云容器服务是阿里云最核心的团队之一,团队管理了国内数量最大的Kubernetes集群,客户群体覆盖广大互联网公司、传统企业、初创公司等。在2024年Forrester以及Gartner评测报告中,阿里云容器服务均挺进领导者象限,也是亚太唯一一家获此殊荣的容器产品!在这里,你将拥有广阔的技术视野,有多样的方向选择:你可以参与到容器、Kubernetes、Service Mesh、Serverless、基于容器技术的异构资源调度管理、大模型基础设施优化以及生产级部署等前沿的技术研发与探索,业务方向包括网络、存储、安全、集群管理、可观测性、弹性架构、AIOps等等。在这里,你将收获愉快充实的工作经历,公司团队有非常完善的校招新人培养方案,师兄一对一传帮带,助你快速学习landing,并将自己的想法在大规模生产环境落地。在这里,还有满满的福利:1.聚餐、轰趴、滑雪、户外活动等等你能想到的年轻人的活动,我们都有2.周末双休,鼓励生活与工作平衡,弹性工作时间,无打卡,拒绝加班。3.入职即配备顶配Macbook Pro(14、16寸任你选),并可领取超高清4k显示器。岗位要求:1.硕士及以上学历,计算机、数学、电子工程、通信等相关专业;2.具备扎实的数据结构和计算机系统基础,熟悉Golang/C++/Java/Python/Rust等至少一种开发语言;3.具备良好的学习能力以及较强的ownership。4.具备良好的团队合作精神,能够做到严谨、皮实、乐观。加分项1.对基础软件充满热情,具备较好的动手能力和技术热情,有成功的研究型或实战型项目技术成果落地者优先;2.关注开源技术,有Kubernetes、容器相关开源贡献者优先;🤔联系方式:发送简历至以下任意渠道**********#内推#
点赞 评论 收藏
分享
评论
13
72
分享

创作者周榜

更多
牛客网
牛客企业服务