C++面经分享-OD

个人背景:

985大连理工大学 软件工程专业,22届毕业生,22年7月毕业之后是一直在老家大连工作,工作了两年,发现老家的公司发展比较局限,打算到杭州发展,因为之前去过杭州旅游,很喜欢杭州这个城市。我是从10月10号开始刷题准备机考的,小冯HR会有发一些机考的资料和刷题方法,按照资料去刷题。目前是已入职杭州的ICT-计算部门。

10.22号机考(360分):

其中二星200分的逻辑题是刷到过了原题,所有能够满分通过,另外两道一星题目也是比较简单的题目,难度基本上都是对标力扣上的。

10.23综测:

小冯HR会发一些攻略,主要就是保持前后答题不相互矛盾,积极乐观向上。综测比较重要,18个月一次机会,所有做题的时候要仔细按照hr姐姐的攻略来就没啥问题。

10.24资格面试:

1、自我介绍(主要是介绍基本情况、兴趣爱好自身的优势)

2、换工作的原因是什么

3、如何看待加班

4、从大连来杭州的原因

5、过去的薪酬以及期望的薪酬

10.30技术一面:

1、 手撕:代码题面试官出了一道简单的题目,是直接让我在本地上跑,十分钟左右就做出来了

2、 项目(围绕简历上的项目提问 可以重点介绍自己做的好的项目 引导面试官往自己擅长的方向去聊)

(2)项目的亮点有什么?

(3)项目遇到的难点是什么怎么去解决?

3、八股:问了堆栈,i2c和spi通信,头文件include

PS:面试完之后面试官说谢谢你参与面试 搞得我好紧张,有一种谢谢惠顾的既视感哈哈哈哈!!!

10.31技术二面:

手撕: *****之和,是力扣的原题,面试官是直接让我在力扣上跑,之前准备的 比较充分,所以手撕没有感觉到很难。然后是对项目的拷打,项目主要是用了什么技术栈,项目的性能是什么、项目遇到的困难有什么,基本就是围绕简历上的内容去提问。最后就是问了八股:linux使用常用命令、C++的编译和链接、指针和引用。

11.4主管面:

因为主管的小孩生病了请假,所以主管面试推迟了三天。主要是问了:自我介绍,离职的原因,对OD的了解,介绍一下最近做的一个项目情况。

12.5入职:

11.12号就是已经收到了offer的,因为是在职面试的,所以拿到offer之后去沟通了离职,离职交接需要时间,所以很HR申请了了12.5入职。面试流程还是走的很快的,面试期间小冯HR都会及时去问反馈,有结果了都是第一时间告诉我!而且面试前都是会电话沟通一些面试的注意事项以及面试会提问的问题,还是很有帮助的!

入职感受:

入职一周了,入职后的工作还挺充实的哈哈,而且同事都很好相处,工作节奏已经适应了,整体的学习任务还需要脚踏实地去完成。

#华为社招##华为OD##C++面试题#
全部评论

相关推荐

1. C++中的引用和指针有什么区别?2. 什么是 RAII?它有什么好处?3. C++11引入的nullptr有什么作用?4. 如何实现一个单例模式?5. C++中的const关键字有什么用?如何使用?6. 什么是内存对齐?为什么需要内存对齐?7. C++中的虚表和虚指针是什么?8. 解释一下深拷贝和浅拷贝的区别。9. 如何使用std::shared_ptr和std::unique_ptr管理动态内存?10. 什么是函数模板和类模板?它们有什么区别?11. C++中的友元函数和友元类有什么作用?12. 解释一下C++中的多重继承及其问题。13. C++中的类型转换有哪些方式?分别是什么?14. 什么是模板特化?如何使用?15. C++中的异常处理机制是怎样的?16. 什么是 lambda 表达式?它的用途是什么?17. C++中的std::move和std::forward的区别是什么?18. 解释一下C++中的析构函数的作用和使用场景。19. C++中的标准库容器有哪些?它们的特点是什么?20. 什么是C++中的命名空间?它有什么作用?21. C++中的类型推导是什么?如何使用auto关键字?22. C++中的static关键字有什么作用?23. C++中的虚函数表是如何工作的?24. 解释一下C++中的内存泄漏及其解决方法。25. C++中的std::thread是如何实现的?26. 什么是条件变量?它在多线程中有什么作用?27. 解释一下C++中的编译期和运行期多态。28. C++中如何实现运算符重载?29. C++中的std::pair和std::tuple有什么区别?30. 什么是C++中的智能指针?它们的类型和使用场景是什么?答案附在面经中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
分享
12-08 08:15
已编辑
吉林大学 算法工程师
秋招终于结束,打算二进宫字节啦。秋招9月开始到现在,我面了六十多场,笔试了二三十场,大大小小拿了十多个offer,累懵了快,终于尘埃落定了。🕒 bg本2硕9,两段三个月的算法实习,一段小厂,一段大厂,最终c++转go❤️ c++找工作感悟我学的一直都是c++,到秋招我才发现这玩意有多尴尬。搞嵌入式吧,不懂硬件。搞后端吧,没几家公司用c++写后端,都是go和java。搞训练推理吧,岗位又少的可怜。别人都高并发微服务了,你还在那研究语言特性。而且,c++各个方向基本都不兼容,学c++最重要的也不是c++本身,就导致无论是实习还是秋招都十分的尴尬。拿c++面后端吧,人家问你redis,kafka,mq,webserver里没用到,我也不会。然后,面试官开始拷打八股,但是大家也都知道,c++八股问来问去就那几个,人家一看问不住了,就开始sort底层原理,锁的底层原理,各种引用之间的区别。。。总有一个能难住你吧,最后的结果就是面完秒挂。就算你答出来了,又能怎样呢?大多数人应该和我最开始都是一样的,简历上就一个webserver,你项目里又没用到,无非就是个八股战神,也免不了被挂掉的事实,十分尴尬。然后寻思换个岗位吧。面音视频,面训练推理,面基础架构,你又发现简历都过不了,因为岗位少得可怜,且面试的时候最不重要的知识就是c++,又尴尬了一次。后面,我就打算实习转战算法。算法倒是一面一个准,offer拿的手软,于是给了我一种算法简单的一批的错觉,这种错觉一直延续到秋招。哪怕我有一次面试,因为写题没用Python而用c++被面试官吐槽,最终被挂掉了的时候,我也没反应过来。直到秋招,摇摆不定的我又开始投c++开发岗,并且被无限挂的时候,我这才意识到,c++选手最佳的出路就是转语言,转岗位,或者深层次结合领域知识。显然,转语言,转岗位相对更容易一些,剩下的只有纯粹的大佬才能成功。我觉得,学c++的人仿佛一开始就注定了是要转语言的,那为啥从一开始还要学他呢,或者说为啥要把选择权交给公司呢?可能正是因为我没有脱离低级趣味,比较功利性,所以才会有这个感慨吧,当然也可以说我学的菜。。。💢 秋招感悟➕建议一、建议各位c++选手,如果不是真爱,就趁早放弃c++,快速选择转语言或者转岗位,减少沉没成本。二、算法实际找工作的过程中,并没有想象中那么难,不一定非得双9➕论文➕实习。我是2本9硕,🈚论文,🈶实习,依然有很多面试机会,甚至还有sp offer。对于算法来说,一段强相关或高质量的业务实习, 会极大的弥补🈚论文带来的劣势,也是一个可选的方向。 #牛客创作赏金赛#
点赞 评论 收藏
分享
评论
2
7
分享
牛客网
牛客企业服务