华为OD
24届211科班本,有实习无工作经验
8.9 发机试,拖到最后一天完成
8.16 完成机试,语言js,机试成绩应该是290,仗着有点编程经验hr给的题目没好好刷,只隐约记得200分的题目应该是原题,但考试的时候死活想不起来,前两题100%,第三题45%
- 字符串的简单处理,题目忘了
- 给一个数,打印出所有连续的数相加等于这个数的情况。比如输入9,打印9=9,9=4+5,9=2+3+4
- 二分法(猴子吃蟠桃)
8.16 资面前有个电话沟通,了解了一下部门的业务情况使用的技术栈等等
8.20 资面,主要问家里支不支持od,未来规划,为什么没走校招,对加班看法,有没有对象等等,考察稳定性吧
8.27 技术一面,问项目问八股,项目问的不是很深,面试官很好,我说完还会帮我总结,学到很多,手撕是LeetCode394.字符串解码,五分钟ac,总用时大概45min,一面之前发烧了,资面后拖了几天
- MVVM
- npm
- js内存泄漏
- setTimeout
- js事件和单线程
- 性能优化
- http请求
- 其他的忘了,八股问的挺多,蛮多是结合项目问的
9.2 技术二面,这面深挖项目,问具体做了什么怎么实现哪些功能,除了问细节,还会问有没有想过某某情况下应该怎么做,对某某情况有没有应对方式,还问了实习的工作内容和业务情况,八股问的不多,基本在问vue,js几乎没问,主要考察对项目的了解程度吧。手撕甩了个LeetCode链接,347前K个高频元素,运气好,两面的手撕都做过原题,五分钟ac,总用时四十多分钟吧
- vue特性
- vue生命周期
- ajax
- 虚拟DOM
- 防抖节流具体实现
- 长轮询和websocket
- 八股主要与vue相关,也结合了项目中的一些实现
9.2 二面结束反馈两轮通过,不用加面
9.3 定级d2,面评a,主管面,问了项目还有实习经历,感觉业务上不太匹配,主管也没啥兴趣,感觉要挂,可能要换部门了。(补充,主管面宛如技术二面,也是深挖项目,问了一些细节实现,比如性能是怎么优化的,还问了实习的细节,担任什么职责,项目怎么分配等等,全方位的一个考察吧)
9.3 跟hr说业务不太匹配之后,hr反馈说主管觉得不错,又跟部门继续沟通,被部门说服了..薪资开的也很爽快,继续推流程..
9.5 已offer。不知道是不是要少了,不过也无所谓啦,毕竟是零经验已经知足了
9.19 已入职
9.23 部门氛围很好,目前还没有感受到很大压力可能是刚来吧,但是考试和测评什么的是真多啊