华为od笔试面试已通过
前言
本人某普通一本,二战计算机失利,个人水平比较菜,在牛客上投递了华为od,目前状态是面试全部通过。
在此回报牛客,写一些面试经验,希望能帮助学弟学妹们。
部门:云。
base:暂不透露。
职位:暂不透露。
5.17机试
我用的是python语言,做完之后次日hr小姐姐查了一下分数说是330,具体代码会在后续贴出
1、跳一跳(题目不叫这个名,我忘了随便写一个)
输入一串数字,你可以从1~len/2任意位置起跳,然后再跳的话只能跳数组对应位置的元素值的步数,问一下,能不能跳到最后面。如果能,输出最小跳的步数,如果不能输出-1。数组的长度不超过100。
AC:100%
思路:遍历前半个列表,分别从其中某一个元素出发,然后往后跳,找出最小的跳跃次数。
================换行================== 2、处理字符串
输入一个字符串"a:1,b:2,c:3@a:1,c1"
@符号前面的叫全量串,后面的叫增量串(叫什么我忘了,随便写一个),然后进行全量串减增量串,输出最后处理完的全量串
注:
增量串里面的字符肯定在全量串
如果增量串为空,输出全量串和一个@
如果全量串和增量串中某个字符对应的数值一样,那么不用输出这个字符
如果全量串和增量串都是空,只输出一个@
上面的例子输出:b:2,c:2
注意最后面的2后面没有逗号,是个小小小坑
AC:90%
思路:按题目要求一步步做
ps:就是处理这个输入有点麻烦,不能简单的分割,得先按@符号分割,然后再按逗号分割,然后再提取key-value
想了半天,我能想到的各种极端情况都写进去了,实在是想不出还有什么特殊情况了
3、招聘
给一个数m,代表每个面试官最多能进行m场面试
给一个数n,代表一共有几场面试
给你n组数,一行2个数
第1个数代表开始时间,第2个数代表结束时间。
请你返回面试完所有人最少需要多少个面试官
AC:70%
思路:回溯。一开始想成俄罗斯套娃问题了,写了会儿才发现,这个题目并不是让求最大递增子序列
最后时间不够只AC70
总结:我在平时练习的时候多以算法为主,我比较菜,觉得这三个题是比较难的,我也没有看出这仨题用到了什么算法,做了足足2小时20分钟最后提交了
================换行==================
5.19 综测
一个题有3个说法,让你选分别最符合的和最不符合的
总结:可以看一下这个老哥的帖子,写的非常详细。https://www.nowcoder.com/discuss/833822
================换行==================
5.22 技术一面
平台:WeMeeting,1v1,视频面。
全程1h,面试官给了手撕题,本人很菜,40分钟在写代码,期间面试官超级超级…超级好,我开始思路有点问题,然后面试官全程引导我理解题目各种情况,最终也是不负面试官众望,写出了代码题,具体题目见后续。
面试内容:自我介绍,其他基本上就上简历的八股,没有涉及项目
手撕代码,共享桌面:
面试结束搜了一下,发现题目是leetcode139原题,单词拆分。
我真的要菜菜菜菜菜死了,要不是面试官小哥哥一直引导我,我直接当场gg
总结:
1.问的问题大概都是简历上的东西;
2.需要加强代码练习(重点);
3.项目一般,面试官没有问我。
5.26 技术二面
平台:WeMeeting,1v1,视频面。
全程55min,面试官给了手撕题,一个栈的问题,十几分钟写完了,比较简单就不贴了
面试内容:自我介绍,基本上就上简历的东西,这位面试官偏向于问项目,手撕题结束之后问了几个八股
总结:
1.整个过程还是比较轻松愉悦的
2.项目很重要
3.python没有main函数(虽然有if name==main)
================换行==================
5.26上午 综合面试
技术二面完之后就面了hr,紧接着是主管面
我的这个综合面试包括了hr和主管,先面了hr然后等了2分钟,又面了主管。应该是看你对接人怎么跟你约面试吧,也有可能是分开面的。
hr面试:主要就是问了一些个人情况,薪资。【具体内容不方便透露】
主管面:主管看起来是个非常和蔼的人,通过后面的交流也确信了这一点,聊的很开心。【具体内容不方便透露】
总结:面试体验非常好,整个过程轻松愉悦,尤其是各位面试官和蔼可亲。
================换行==================
5.26 下午
收到对接人的消息,技术二面、hr面、主管面通过,提交了相关的材料
总结:
1.对接人非常负责,效率非常高。
2.青山不负人,人定不负青山。
================换行==================
5.28日
定薪完成,进入审批阶段
================换行==================
6.2日
已offer,已约定入职日期
总结:整个过程还是比较快的,多亏了我的对接人一直替我忙前忙后,感激之情,胜于言表。
================换行==================
此贴更新完毕,如学弟学妹们有疑问可以贴下回复,我会不定期回来转转。