作业帮前端一面

4.16一面,4.17二面(已拒)

实习(有印象的):

1.实习过程中有没有遇到什么困难,怎么解决的

2.markdown实现打字效果,你是怎么做的

3.markdown公式不全怎么办

八股:

1.组件库按需加载的实现原理

2.webpack的打包流程

3.http1.0和2.0的区别

4.url输入到渲染到页面上的过程

5.GPU加速?(听不懂,我说没了解过)

6.浏览器的缓存策略

7.浏览器中sessionStorage,localStorage和cookie的区别

8.怎么实现子元素的水平垂直居中

9.defer和async的区别,defer的加载时机

10.怎么实现脚本的异步加载

11.js的垃圾回收机制

12.js事件循环机制,如果宏任务中又产生微任务,当前任务执行完还是去执行微任务

13.let的暂时性死区是怎么实现的

14.vue2和vue3中的双向绑定

15.vue3中有一些hooks,你怎么理解的(生命周期钩子吗?不是,然后我说没了解过)

手撕:

1.手写防抖和节流函数

全部评论
淘天交易前端考虑么,处理流程速度快!如果已经投递过了可以选择转部门~
点赞 回复 分享
发布于 04-27 20:00 北京
佬一面完了啥时候出的后续消息呀
点赞 回复 分享
发布于 04-25 16:19 重庆

相关推荐

06-19 00:10
已编辑
天津科技大学 前端工程师
参加了作业帮北京的一面,整体八股文偏多,面试过程大概45分钟,中间穿插着读代码,最后有一个写代码的题。整个过程我是有问必答,因为都是平时面试经常会被问到的些问题,比如“闭包”,“vue2和vue3的响应式原理”,“websocket的心跳机制”等等,问过很多次,所以自己也是做了很多的思考和总结。因此回答的时候也是尽可能从设计和源码层面去解释,在这里就不展开细节说了。读代码环节也都是很基础的题型,比如考察var声明的变量导致的变量提升,宏微任务的日志打印顺序等,最后有一个红黄绿灯的间隔一秒输出打印。整体的感觉就是我自我感觉非常良好,并且以过往的面试经验来说,一面通过是有至少9成的把握。可面试结束后第二天就收到了简历进入他们人才库的邮件,还是感到蛮意外的。因此打电话问询了HR,想进一步了解不合适的具体原因。HR说只知道结果,不知道具体原因,最后就这样不了了之了。我也面了大大小小不下50家公司了,大公司小公司都有,只要真诚的主动询问面试未通过的结果,几乎所有公司都愿意给出不合适的理由和建议。再次回顾整个面试过程,没有发现有什么表现得不好的地方,面试官整个过程也没有提出任何质疑,也没有探讨。总而言之,就是一次体验非常糟糕的面试,浪费时间的一次面试经历。毫无成长性可言。
查看6道真题和解析
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

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