当前位置: 首页 > 面试经验 >

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

优质
小牛编辑
67浏览
2024-04-22

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

先介绍一下背景

  • 22届半科班,考研落榜选手,被刷后参加社招,在拿到了些中小厂offer后知悉华为od项目。个人刷题200+,有写过经典webserve和一个毕设算法类项目,机试题库刷了半个月。(自己投递之前花了50买的,实际上联系栗栗小姐姐,各种题库都有,心痛到无法呼吸。)

机考

  • 运气很好,抽到的都比较简单,但运气也很差,第二道明明简单到一眼出结果,但就是没找到bug在哪里。
  • 第一道:找二维数组每一列的最大值,再求出其中的最大值。
  • 第二道:增强的strstr。直接字符串处理,测试用例都过了,试后在网上找的用例也都通过,但通过率死活15%,哭了,逼急了也真找不到bug了。
  • 第三道是寻找最大价值的矿堆,用bfs计数过了87.5%,一个用例内存超限。
  • 我是把od全部题库从头到尾刷了一遍,试前做好了面对递归回溯甚至字典树的准备,结果一拳打在空处。
  • 简单题上面被卡了一下脖子,但要注意把握时间分配,不要死怼一道题,该过就过,别耽误下一道题。

性格测试

  • 先看两遍栗栗小姐姐给的攻略,然后再去测试,记住关键词!!
  • 给自己立一个人设,注意前后一致性,在一道道咄咄逼人的问题冲刷下,真的很容易找不到北,所以你就突出部分特质就够了,比如团结就是大于创新,别老想着自己是个完人。

HR面试

视频面试,涉及以下几点:

1.解释清楚自己的情况,经历尽量连续别有空档期;

2.你了解这份工作吗,包括但不限于od与正式的区别;

3.来此的意愿缘由,有亲友在工作地附近是加分项;(感觉很明显,直到主管面都在说。)

4.对未来两年有着较为清晰的规划吗;

4.自己有成体系的技术栈吗。

技术一面

c++的常规八股文(栗栗小姐姐给的八股文里基本都能有涉及到)

    ●基础类:const,static,指针和引用等。

    ●面向对象类:三大特性,空类成员,两种多态,动态多态的实现原理(虚指针虚函数表那些),纯虚函数,虚析构。

    ●内存管理类:内存分区,内存泄露的定义。

算法题,剑指39顺时针打印矩阵,这道题刷题目时眼高手低直接跳过,结果差点坑了自己,一开始拿到没思路。最后用几个while处理x,y坐标和边界做出来了,自此不敢轻视简单题。

技术二面

  • 面试官针对我的毕设项目提问,涉及一些图像处理和坐标系转换定位方面。
  • 然后面试官比较看重工程思维,问了一些让我措不及防的主观问题,比如怎么保证每个流程节点没有出错,怎么规划项目、测试、发布,每个环节的存在必要性。
  • 算法题是一道简单的回溯,组合总数。给定目标值和数组,求数组中元素之和等于目标值的组合,涉及挑选组合和去重。
  • 我用的排序和set来实现去重的,写完后面试官问还有其他的去重方式吗,我说使用无序set,其他的就不知道了。
  • 其他问题与一面问题重合。

技术加面

主要对webserve项目提问,涉及:

    ●linux使用常用命令。

    ●线程池实现原理,作用,优缺点。

    ●mysql连接池实现原理。

    ●reactor模式。

    ●互斥锁,信号量。

算法题:大意就是根据字符串特征得分,比如遇见递增递减子串时得分是该子串长度*3,遇见特定的字符得分5等,但是脑袋一昏没处理好边界,多算了几分,定级-1, 

主管面

主观问题:

1.自我介绍一下;

2.【听说你有亲友在目标城市】;

3.最近压力最大的是什么时期,压力最大时怎么缓解,慢跑放松时配速多少;

4.最佩服的人,佩服其什么特质;

5.最讨厌什么样的工作。 

反问:技术栈和加班。 

当天提交审批,薪资定级内拉满。

发offer

(整个流程下来保持佛系心态,尽人事听天命,偶尔有点小慌张就把它分享给栗栗小姐姐,然后两个人一起慌就会好很多,哈哈哈,这点有点好笑,感觉栗栗小姐姐比我还慌,也可以聊些工作外的趣事,在上班时间摸鱼,也挺——哔———————……)

入职

其他流程,体检,租房,入职。大家考虑OD可以找栗栗小姐姐,会给你分担很多东西,不会迷茫,全程自发跟进不用自己去催,栗栗小姐姐自己会主动和你说流程进展,无论是好还是不好都会如实和我说,不会忽悠我,有站在我的角度考虑的哦。

-------------------------------------------【嘻嘻,以下是栗栗自己的罗里吧嗦】---------------------------------------------------

1、需要其他的面经可以前往我是栗栗呀---主页 https://www.nowcoder.com/users/685674902 (内含:测试,前端,Java,嵌入式等面经有几十份)。

2、对于大家说的目标非目标的问题,大家可以先咨询我了解下,再去准备机考的哦,因为消费者终端是有持续在招聘非目标需求的。

3、转行或者考研等也是可以持续投递的!目前需求还是很充足的哦!!同时栗栗会提供笔试资料,以及所有面试环节的技术攻略等~~24届的友友们,虽然要拿到双证才可以申请机考,但是可以提前联系咨询我的呀。

4、栗栗的招聘需求(可私聊)

  • 可选择的工作地:北京,东莞,深圳,上海,南京,西安,成都,武汉,长沙等华为研究所。
  •  招聘岗位:java、Python、前端,大数据、测试,c++,GO,嵌入式等岗位。
  • 可选择部门:ICT(公开,光,计算,无线,数存等),华为云,2012(中硬,中软,中媒),消费者BG,BPIT,上海海思,Carbu,2012,GTS,海思等。
  • https://www.nowcoder.com/discuss/609728551352274944?sourceSSR=users (也可以去栗栗主页查看)

    5、栗栗关于OD的一些浅显看法:https://www.nowcoder.com/discuss/611542395389325312

     类似资料: