华为od德科面试机试
一、机试(6.25)
三道编程题,难度偏中。由于时间久远,只记得其中两道题目
1、找车位(动态规划)
二、性格测试(6.27)
三、技术面一面(7.5)
因为我java没什么经验,也没学过什么技术框架,所以基本上面试官问的都是一些java基础的八股文,基本上就是网上能搜到的八股,所以没什么好讲的,然后就做了一个题目,是用滑动窗口解决的,题目好像是算出最大平均数,这个没什么难度
bce,然后输出更改后的字符串,没有什么算法思想,用到一个取余就能做出来,但是我当时有点卡住了,然后面试官一直提示,一直到最后也没做出来,当时觉得应该凉了,后来对接人还是告诉我通过了
三道编程题,难度偏中。由于时间久远,只记得其中两道题目
1、找车位(动态规划)
描述
2、题目不记得了,后面如果找到会补充(双指针)
3、高效的任务规划(动态规划) 第一题和第二题是做出来了,第三题做出来一点点,当时时间不够,没想出来,而且输入花费了我一点时间
这个基本上只要选你乐观,乐于助人,喜欢当领导这一类型基本都能过,当然也有在这一part挂的,这个还是得好好对待
因为我java没什么经验,也没学过什么技术框架,所以基本上面试官问的都是一些java基础的八股文,基本上就是网上能搜到的八股,所以没什么好讲的,然后就做了一个题目,是用滑动窗口解决的,题目好像是算出最大平均数,这个没什么难度
三、技术面二面(7.13)
同上,这次是华为那边的面试官,问的比上面稍微难一点,问了一些数据库的八股以及多线程,死锁的问题,本来是打算问springmvc,springboot,mybatis那些的,奈何我没学过,就只能作罢,然后答完依旧是一道编程题,题目的大致内容是,给你一些字符串,一个字符串里面每个字符按照斐波那契数列增长,比如abc→bce,然后输出更改后的字符串,没有什么算法思想,用到一个取余就能做出来,但是我当时有点卡住了,然后面试官一直提示,一直到最后也没做出来,当时觉得应该凉了,后来对接人还是告诉我通过了
四、综面(7.20)
这个是部门主管面试,不需要做编程题了,我以为不会涉及到技术的问题了,因为对接人当时没讲这一面会涉及到技术,但是还是问了一点和技术相关的,问了我项目上遇到的最大难点,用到了什么东西,也问了一丢丢八股,然后问期望薪资,问薪资之前个人感觉还行,问完新资之后,面试官有点沉默,然后问完就结束了,第二天得知是因为经验不够,其实应该就是薪资要高了,然后对接人和我说换个部门继续面 五、综面(7.29)
这一面,面试官没问什么技术问题,就问了一下我为什么想离职,我家里的情况,然后问我有什么想问他的,我就问了一下和之前那个部门有什么区别 六、资面(8.2)
这一面和hr聊得很愉快,问了我对华为Od的看法,离职原因,期望薪资,跟我描述了下公司,然后就是我问她一些问题,聊完薪资后她说和综面的主管对接一下,第二天电话回复#华为od##华为机试##华为面试#