华OD-前端面经(D3开发)
简单介绍下自己情况,深圳大学本科,19毕业,找的岗位base 深圳。牛客网找的栗栗,之后一直微信沟通,让栗栗帮我申请机考前准备了4天刷题,然后邮件就下来了。
因为有效期是一周,所以又刷了4天题目,栗栗推了一些题目给我,把一些常考的都刷了些,主要重点是回溯我感觉,至于为什么,后面你就能感觉到。
- 机考题目:
1.题目:
小明有n块木板,第i(1<= i <= n)块木板长度为ai。小明买了一块长度为m的木料,这块木料可以切割成任意块拼接到已有的木板上,用来加长木板小明想让最短的木板尽量长。请问小明加长木板后,最短木板的长度可以为多少?
2.题目:
在一个狭小的路口,每秒只能通过一辆车,假如车辆的颜色只有 3 种,找出N秒内经过的最多颜色的车辆数量 三种颜色编号为 0,1,2
3.题目:
一道给定采购金额和几种产品价格,排列组合出来的方案情况,就是深搜+回溯
机考最后是拿了320分左右 过了
- 2023-04-03 综测
栗栗给我发了一些攻略,不出意外的话都可以过,积极向上,愿意付出这方面去靠拢
- 2023-04-04 资格测试
就hr简单电话了解了下薪酬和目标薪资 以及规划这些东西 还有对华为od看法
- 2023-04-06 技术一面
正常的自我介绍,聊聊项目然后问一些问题
Webpack loader和plugin区别
攻击手段 xss csrf 这些 具体怎么攻击
原型链问题
怎么创建一个没有原型的对象
Constructor 可不可以写多次在class里面
ES6应用
ES6 的Proxy怎么用
最后来道算法题(在本地 IDE 编写,提前准备好环境)
给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。
如:S为ABA,则不同的排列有ABA、AAB、BAA三种。
提示:用排列组合;阶乘;最终只要给数字,先算总数再去重
这道题我用了普通的回溯去求,其实可以用阶乘思维,因为是直接求总数的。前面本来聊的还可以,但这道算法答得不是很好,全程耗时1.5小时
- 2023-04-14 技术二面
面试官从项目入手,抓着项目问问题,
像比如 url 输入过程这些,前端优化,重绘重排,基本就是你聊到什么有什么考点可以挖就问什么,最后还问了一些框架的东西,怎么搭建一个项目,考虑哪些东西等,整体偏项目思维搭配八股文考点。
最后也是来道编程题收尾
给定一个任意长度的数组,找出其中加起来之和为24的所有组合。
例如,给定 [24], 则返回 [24]
给定 [24, 0], 则返回 [[24], [24, 0]]
给定 [25, -1], 则返回 [[25, -1]]
给定 [24, 0, 12, 12], 则返回 [[24], [12, 12], [24, 0], [12, 12, 0]]
给定 [24,0,12,12,-1,25],返回 ...
给定 [-1,24,0,12,12,25],返回 ...
给定 [ 1, 2, 3, 22 ],返回 ...
给定 [1], 则返回 []
还是回溯去解决,难点是出口这里24还要考虑有几个0的情况,最后基本写出来了不过耗时1个小时,全程耗时2小时
- 2023-04-18 主管面
聊了下项目呀什么的,然后追问一些加班的东西,面试过程压力还是比较大的。半小时面完了
- 2023-04-20 谈薪
就正常告知薪资这些
之后开始走流程 线下审批完成 提交线上审批,但是到五一的时候线上审批还未下来,和栗栗交谈后决定五一节后撤下来这个重新进行别的部门的提交,但是只需要重新进行主管面和hr的薪资面,不需要前面的技术面了。
五一回来后开始撤回,然后进行部门申请,5月9日收到hr薪资面+主管面的面试通知,摩拳擦掌,拭目以待。
- 2023-05-11 hr谈薪
由于主管比较忙,这次只进行了hr面试,和hr简单聊了下,整个过程很轻松愉悦。
- 2023-05-12 主管面
主管面下午进行,大概聊了下项目吧。
让我列举出一些这几年工作中自己发现的一些公司项目的重大问题并说说怎么发现的,怎么解决的。
聊到的这些再进行追问,所以项目这些东西实打实的。
然后还问到了遇到问题的解决途径,怎么去解决的。
还问了最近学习了什么。
接下来栗栗就以最快速度帮我走完下面的流程,这次快到我无法想象,如果不是隔了个周末可能更快5.15日线下审批通过,马上就提交线上审批了,5.16日线上审批就通过了!!Offer沟通中,栗栗口头和我说了 5.25入职以及薪资,我说可以
5.16日下午五点多,收到了offer !! 接下来就是马上安排体检和准备材料了,over。
感想:首先要十分感谢栗栗的帮助,从开始到结束都是有问必答,时不时提醒我,给发了一些面经什么的,我感谢写这篇也是为了帮助后面的人吧。
这期间栗栗一直帮我去催进度,她也被怼了好多次,这期间我感觉我是遇到了卡审批的情况,一周多还是没动静,虽然不太清楚是不是,这期间我是比较慌的,也看到贴吧里面一些人说一个月没审批下来。好在栗栗给了我意见,我也果断选择了撤回重新申请,也如愿以偿的快速收到offer,我还记得贴吧里面其他对接人放着不管一个月,被问到了也只是说在走流程,幸亏遇到了栗栗,不然我现在估计还在傻傻的等待中,所以如果对华为 od 感兴趣的来找她准没错!!