C++开发-华为OD面经-无经验

背景:

24届211软件工程专业。中间因为考研二战空档了一段时间,后经人推荐联系到了栗栗姐。因为很久没接触算法题了,在栗栗姐的帮助下准备了比较久的时间。在整个过程中,栗栗姐尽心尽力帮我联系部门,跟相关人员沟通,非常感谢栗栗姐-----还是旧系统面试发的offer了,哈哈哈哈哈。

机试:

1、高矮个子排队

2、报文响应时间

3、简易内存池

按栗栗姐发的题库刷就可以,跟力扣上的很多题思路类似,刷的同时也练习了手撕。

资格面试:

1、自我介绍

2、来base地的原因

3、空窗期的原因

4、大致介绍一下项目

5、期望薪资

之后就是反问环节了,可以问问培养计划之类的问题。

技术一面:

首先是自我介绍,之后聊聊了项目问题,开始问八股,最后共享屏幕分享手撕题目,需要在自己的ide上共享屏幕写代码。很常见的八股问题,按照栗栗姐发的学习资料,基本全覆盖。

1.c++三大特性中的多态

2.多态实现的底层机制

3.四种强制转换

4.智能指针

5.进程和线程

6.什么是死锁?死锁的处理策略?

7.多线程和线程安全

手撕代码:类似力扣62,共两问

第一问同力扣62,第二问为求出从原点到达终点的所有可能路径(回溯处理)。

技术二面:

首先也是自我介绍,聊了比较久的项目,感觉面试官都对项目挺感兴趣的。开始问八股,最后也是共享屏幕分享手撕题目。

1.new和malloc的区别

2.智能指针

3.虚函数调用的底层机制

4.介绍下常用的数据结构

5.Vector和list

6.进程和线程

7.线程在实际工作中的应用

8.线程安全(原子操作)

9.多线程

手撕代码:类似力扣394

思路是差不多的,但是题目也修改了条件,代码中要多判断一些条件,掌握思路就能解出来。

第一次主管面:

问题跟资格面试差不多,最好提前掌握一下部门的相关业务和华为的相关文化。因为空档的原因被挂了,换部门重新面。

第二次资格面和主管面:

问题跟之前的差不多,主管都很随和,问的问题都很日常,一般都会对简历的内容进行提问,比如在项目承担了什么角色,收获了什么,自身的优点是什么。

总结:

机试很重要,最好多刷刷栗栗姐给的题库题。八股都是很常见的问题,多背多理解就可以。手撕多去做力扣的hot100,不要死记硬背题解,多去思考题解的思路,改的题也是万变不离其宗。

最后很感谢栗栗姐一路的陪伴,一直在帮我联系部门与部门沟通,一直耐心的解答我的问题,强烈推荐其他同学联系栗栗姐。也感谢华为od可以接受我,也建议零经验、考研失利、有空档的同学来了解od,od的平台和培养计划对以上条件的同学是很不错的选择。

#内推##面经##华为od##华为##发面经攒人品#
全部评论

相关推荐

写在开头:这个人选是25年接触的,23年就毕业并gap至今;这个应该是我做的最后一个23届毕业空窗至今的人选了,4月新系统上线后毕业到一段工作之间gap超2年的搞不进了真不是海莉姐不努力,只是个打工的,规则卡死了搞不了以下是海莉姐跪求的面经,人选手搓,诚意满满:背景:23届末九三战失败,目标院校目标专业,超级gap大王语言:C++机考:我属于三天打鱼两天晒网的类型,所以备考期蛮久的,2月初机考,两道100分的题都是模拟类型,200分的题考了拓扑排序,机考是自己写输入输出综合测评:走流程,懂的都懂HR面:电话面试,面试官是非技术岗位的,问题比较轻松,主要是了解个人经历,没有为难技术面:两轮技术面安排在同一天,内容以八股文、手撕代码为主,项目问的蛮少,最后因为定级问题加面了一轮,三轮的手撕代码都是力扣中等难度,但都不是热门题,题号靠后,手撕代码是考官给你发一道题然后你打开屏幕共享在力扣或者自己的ide上完成主管面:没有涉及技术问题,主要是自我介绍、过往经历介绍以及个人情况说明总结:机考前的刷题阶段是最重要的,手撕代码的难度其实比机考要低,只要能过机试过手撕还是比较简单的;同时建议在刷题的同时认真准备一个项目,在github或者国内的网站上找一个跟着做也行,要求是能够清晰说出项目的实现和细节~~~~~~~~~~~~~我是分割线~~~~~~~~~~~~~现在考研也到尾声了,打算拿个保底offer的同学快来找海莉呀~全程保姆式护航毕业后2年内的gap都搞得定!
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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