C++面经~~华OD-1年经验
- 背景:
西安邮电大学通信工程毕业已工作一年
- 机考:
由于机考考的都是算法题,难度较大,所以需要提前开始准备,力扣上的题难度就挺适合的,但是也不能只在力扣上刷题,因为力扣上都是只需要我们写函数部分,主函数和输入输出都不需要我们自己去写,但是考试的时候是需要我们自己根据题目写输入输出主函数的,所以就需要刷力扣上的题,而且自己去把整个题目具体实现过程写完整。
- 综测:
这个综测往积极向上的方向去选就OK啦。
- HR面试:
机考过了就是hr面试,全程视频面试,hr会根据你的自我介绍和简历来问问题,也是正常回答就好,不会很难,一般也就十几分钟,整体回答也是一样,表现出自己积极向上肯努力的一面就好,一般来说也不会很难。
- 技术一面:
技术面是比较重要的,一般时间一小时左右,前半段时间面试官会根据你的简历工作经历问问题,需要确保自己简历上写的自己都有所了解。由于我的技术栈是C和C++,项目也是C和C++相关的,所以面试官问到的基本都是C和C++的知识,最最最重要的是面试官会根据你工作所做的项目问问题,所以一定要好好准备;后半段时间是手撕算法环节,顾名思义,就是面试官给你发一道算法题,然后你共享屏幕开始在写代码,完成之后进行编译,有结果之后和面试官讲清你的做题思路,到这里技术面就完成了。
具体问题比如:
请讲述windows系统和linux系统的区别
linux系统的文件存储方式
在你工作经历中遇到哪些比较困难的问题,如何解决的等
- 技术二面:
和一面流程一样的,不过面试官不一样,所以问到的问题也可能不相同,毕竟每个人的风格不一样,所问的问题也就不一样啦。
问到的问题比如:
进程和线程的区别
什么是菱形继承
数据库的分类,数据库的应用
进程间的通信方式
C++的特性等
- 综面:
综合面试就已经是整个面试最后的步骤了,这个面试主要是你所面的部门领导和你谈话,全程不用过于紧张,正常回答,回答内容积极向上就好,由于我是从外省回陕西,所以还会问到为什么选择换地域这方面,个人觉得这个综面难度不大。
- 准备心得:
算法思路特别重要,一定要多做题,见的多了考试的时候才会有思路,不至于在有些紧张的时候忘掉怎么写题。
整体下来难度还是很大的,但是只要好好准备,面试不要过于紧张,相信自己,一般来说问题不是很大,技术面最主要的是手撕算法环节,一定一定要多刷题,多看题,当然还是要感谢HR~~栗栗姐,通过盆友介绍认识的栗栗姐,很好的HR小姐姐,有需要可以撩她
#25届##内推##华为od##华为OD##面经#