华为OD—Js面经—强相关邮电科班

背景

双非本,重邮硕,软件工程科班,毕业入职苏州汇川做前端,在职2年没什么进步,校招很多同学都去了华为,于是想换个大平台发展一下。

机考

因为是在职且是 995,所以每天刷题的时间纯粹是挤出来的,空的时候一天能刷 10 道,但是忙的时候一天可能只有一两道,不会的题就找最经典思路的题解,一定要把经典题型的思路弄懂。

1.100 分 航班调度:字符串字典位排序

2.100 分 素数分解:数学思维

3.200 分 猴子拿香蕉:循环枚举

运气还可以三道题都比较简单,不知道是不是有些特殊用例没考虑到,航班调度的通过率无论怎么调整通过率一直是 80%。

综测

注意前后一致性和注重技术型人设

HR面

线上视频面试,先是自我介绍,然后问了对 od 的看法,对部门的了解,以及期望薪资,节奏很快,10 分钟结束,如果有 gap 经历就作出合理解释

技术一面

上来没有废话直接做题:力扣的一道旋转数组一面八股很少,比较注重项目经历,项目中遇到的难题以及如何解决的,整体跟面试官以一种探讨的模式来交流,因为简历中有写平时阅读的技术书籍,刚好面试官也看过,就问了一些书中的内容,整体一小时 20 分钟。

1.讲讲你不知道的 js 书中对类的解释

2.讲讲你不知道的 js 书中线程竞合的概念和理解

3.git 冲突工作中怎么处理的

4.拉取到同事提交的冲突代码该如何解决。(正常有冲突提交不上去,但是人家就说万一有人强制提交呢)

5.有遇到过内存泄漏的问题吗,如何排查并解决的,利用了那些工具?

6.对目前前端不断出现的新技术和新轮子怎么看,在工作中如果需要用到新技术

该如何快速响应,如何规避应用新技术带来的风险。

技术二面

二面八股多一些,整体偏简单,数组去重的多种方法,性能优化的各种方式,每种方式的实际用法以及可能会遇到的问题,提问环节结束后是一道力扣的经典岛屿问题,整体一个小时刚好

1.数组去重说出三种方法

2.说一说 js 的事件循环,常见的微任务和宏任务

3.js 继承的原理

4.手写一个 new 操作符

5.工作中会使用到装饰器模式吗,如何使用6.对前端整个工程化是否了解,项目搭建经验。

7.性能优化策略(各类方法的具体做法,如协商缓存的常用策略)

8.h5 两种路由模式的区别

9.谈一谈对虚拟 dom 的理解

10.讲一下 http 请求的过程(回答提到 tcp 链接的三次握手,然后要求简述一下是哪三次握手)

11.不同终端设备之间如何做响应式的?

12.对 webpack 和 vite 的应用和理解

13.原型链的理解

14.说一下 promise

主管面

自我介绍,项目经历,然后又问了项目工作中遇到的难题和如何解决的,对项目架构的把握已经项目搭建的经历,然后就是洋洋洒洒的向我介绍了部门的情况和大致工作内容,然后就是向主管提问环节。

 

 

#华为od笔试##华为od面经##华为od题库##华为od##面试问题记录#
全部评论
点赞 回复 分享
发布于 07-16 16:27 山东
好评
点赞 回复 分享
发布于 07-16 16:27 陕西
感谢分享
点赞 回复 分享
发布于 07-16 16:27 广东

相关推荐

07-15 20:43
2021122693...:定级主要看技术面的,你是因为薪资不满意吗,我也刚过主管面,完全 d1 底薪哈哈哈
华子oc时间线
点赞 评论 收藏
分享
码农索隆:你告诉他,你看他也一般
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务