大疆秋招提前批前端面试
秋招我几乎就是没有面试,现在非常感谢任何给机会面试的公司,太难了。简历是在2022.07.30下午4点左右投递的,直接官网投递的,也没有内推码,然后笔试是2022.08.07 19:00。
一面
投递了将近一个月,终于有了个面试机会,在2022.08.24 16:30左右约了面试,在2022.08.27 17:30进行面试,面试的这个会议室是订了十个小时,看来是同一时间的面试了,面试是三个大佬,两个大佬主要提问,面试时间有44min。
Array的一些方法以及使用举例。- 如果想在数组中查找一个值,有什么方法处理。
- 如何处理跨域的请求。
Js中的宏任务是什么,微任务是什么。- 箭头函数有哪些特点,为什么没有自己的
this和arguments。 - 箭头函数从
ES6编译到ES5具体是什么样子的。 - 能够触发微任务的方法有哪些。
Vue和React分别使用什么方法去处理微任务。- 对比下
JSONP与CORS的优缺点,使用场景。 - 如何区分简单请求与复杂请求。
Web worker的多线程处理方案,什么场景需要worker。Web worker的postMessage是如何进行通信的。XSS是如何做到的,如何防范,浏览器CSP策略。CSRF是如何做到的,如何防范。Monorepo是如何做到提效的。- 对于
Monorepo方面工作的选型方案,为什么不用yarn。 - 从什么时候开始写的博客,为什么要写。
- 对于流水线做的优化工作。
- 阐述一下流水线的主要工作流程。
- 你在前端领域擅长做什么。
TS的静态检查,如何防止不规范的代码提交。interface与type的区别。- 如何取得
TS的类型,关键字是什么,范型。 - 口述
TS推断{a:1, b:2} -> Record<"a", 1> | Record<"b", 2>。 - 如何做测试,单元测试与
E2E测试。 - 如何对于时间进行
Mock,如何对于异步请求进行Mock。 - 从
Class组件到Hooks组件如何处理。 React Hooks和React Class组件的对比。React Hooks的优点,拆分。React Hooks的闭包问题,如何处理。React Hooks状态过多如何解决。Redux和Mobx的对比,解决了什么问题。- 封装、多态、继承在
Js中哪方面比较薄弱。 - 在
Js中如何完成函数重载。 Js的私有变量,TS的private能够在运行时生效吗。
反问环节问了问两位老哥这边做的业务以及我个人需要提高的地方,属实是老两样了,业务方面是商城、官网、低代码平台等等,大疆这边业务确实还是不少的,我个人需要提升的是对在以业务为基础上技术的拓展,就类似于技术选型这一些方面的工作,还是挺重要的。这次这两位老哥都开摄像头了,也都挺搞的,而且也是以交流的这种形式来面的,面试体验非常好。
二面
二面是在2022.08.29 15:40左右约的面试,然后约的面试时间是2022.09.01 17:45。好家伙这个面试时间是真的离谱,这次面试依然有四个大佬在,但是只有一个大佬在跟我聊,这次面试只面了28min,应该是凉了,毕竟第二个大哥都不想跟我聊了。
GitHub哪些项目目前还在维护。- 做这些项目时遇到了哪些问题。
- 最近遇到的一些问题,如何解决的。
- 市面上有很多,为何要自己做一个简历编辑器。
- 做这个简历编辑器的时候的一些难点。
- 在字节最近在做的工作有什么难点,如何拆分的工作。
- 在字节主要是负责什么工作的。
- 如果同事将你之前负责的部分搞坏了,怎么处理。
- 在腾讯之前的工作,对于单元测试方案的调研。
- 为什么要做单元测试,如何推进的工作。
- 完成的单元测试率是怎么样的。
- 之前的工作有什么需要改进的地方吗。
- 最近在看什么书籍吗。
- 为什么要看这
JavaScript框架这本书。 - 在这本书中学到了什么吗。
- 为什么不看新的框架而要去看
jQuery。 - 对于前端新的技术有什么了解吗。
- 这个
TailwindCSS框架解决了什么问题。 - 想要如何去应用这个框架。
这次全程没有八股,,都是在各种方面去瞎聊,因为在之前面试有问道对于前端一些新技术的看法,然后我就反问了下老哥对于前端发展方向的一些想法,老哥说了挺多的,但是我网突然卡了,很多东西没听到,光听到跨端还有Node后端相关的发展的看法了,偏偏这时候卡,真难顶。
HR面
因为前边的面试都是有HR参与的,所以实际上大疆是没有独立的HR面的,准确来说这次电话是一个保温电话,是在2022.10.09 16:00左右打过来的,主要内容是HR想了解一下目前的offer情况,并且加了个微信,然后就是继续跑池子了。
后续
之前在2022.09.28 12:00左右发了邮件,告知已经进入了综合评估阶段,也就是说面试是全通过了,已经进入到究极大池子里泡着了。之后就有了上边提到的HR面试与加微信,可惜的是在2022.10.11 15:30左右通知我: 如前沟通,您在该岗位的所有面试流程都已结束且面试确认通过,因岗位招聘人数有限,你目前未排在offer名单中。然后询问我是否有去客户端的意愿,做跨端的话我觉得其实也还好吧,然后就同意了这次调剂,但是可惜在2022.11.01 19:30左右我收到了大疆的感谢信,这次是彻底寄了,希望后边有机会能去大疆吧。
