MetaApp 前端开发面经

一面(2023-2-27)45min

1、在函数组件中怎么监听状态变化?清除定时器?

2、类组件的生命周期有哪些?

3、组件通信方式有哪些?

4、刷新页面,redux中的状态还在吗?为什么?若不在的话怎么去处理

5、全局作用域、函数作用域、块级作用域?

6、es6之前,多人协同开发时如何解决变量命名冲突?

7、登陆持久化实现过程

8、es5、es6如何实现类?

9、实现类中的私有属性、静态属性、公共属性?

10、浏览器事件循环机制?

11、常见的宏任务和微任务

12、click事件属于宏任务还是微任务

13、如何避免csrf攻击?

14、写埋点时如何获取是PC端还是手机端?

15、不用flex实现垂直居中,不知道元素宽高的情况下实现垂直居中

16、bable-loader转译后的代码大概是什么结构?

17、css的transition

18、数据悬空问题的解决办法?

19、权限鉴定的实现方法?

18、还有好几个场景题,没记住,要求不使用框架解决

20、脱离框架可以写代码吗?

21、反问

二面(2023-3-1)32min

1、在页面渲染前想要初始化的数据初始化在那个钩子中?

2、只执行一次的代码在hooks函数中怎么写?

3、useEffect中没有依赖的时候,每次渲染都会执行useEffect中的callback吗?

4、useEffect中依赖项为null的时候,每次渲染会怎么执行?

5、useEffect中写了定时器,定时器没到时间的时候,切换到另一个组件中,定时器的回调还会执行码?

6、useEffect中能拿到真实dom吗?

7、useEffect中能拿到虚拟dom吗?

8、实现父组件获取子组件的属性、方法、实例等

9、history与hash路由的区别

10、history与hash,哪个会导致页面的刷新?为什么?

11、宏任务与微任务及其执行顺序的打印

12、怎么实现一张图片的抛物线动画

13、如何平滑关键帧

14、反问

全部评论
大佬有去吗
点赞 回复 分享
发布于 2024-03-31 20:42 广东
请问一下二面大概多久通知的呢
点赞 回复 分享
发布于 2023-04-18 10:35 四川
和我当时面的简直一模一样
点赞 回复 分享
发布于 2023-04-08 22:24 北京
一共几面啊
点赞 回复 分享
发布于 2023-03-29 13:05 湖北
请问大佬在哪里进行投递的呢
点赞 回复 分享
发布于 2023-03-06 10:37 河南
问得挺深的诶
点赞 回复 分享
发布于 2023-03-03 00:46 湖北
好像需要提前实习,而且毕业才给offer,慎重!
点赞 回复 分享
发布于 2023-03-01 21:33 上海

相关推荐

不愿透露姓名的神秘牛友
04-25 08:40
已编辑
1.自我介绍2.什么是软件测试?为什么选择软件测试这个岗位?3.黑盒测试和白盒测试的区别?4.测试用例包含哪些内容?5.回归测试什么时候做?6.什么是冒烟测试?和回归测试的区别?7.Bug的生命周期?8.怎么判断是前端的bug还是后端的bug?9.等价类划分和边界值的区别?10.测试计划和测试报告你了解吗?11.需求文档有不清晰的地方你会怎么处理?12.具体说一下你如何使用这个抓包工具?13.登录功能怎么测?14.接口的基本结构?15.怎么判断的bug的优先级?16.怎么判断你测试的是否充分?17.测试的时间被压缩了,如何处理?18.上线前发现一个严重的bug,怎么处理?19.你觉得你哪一方面可以胜任这个岗位?20.通过什么渠道学习?21.如果开发不采纳你的bug,你怎么处理?22.大概描述一下你解决问题的经历?23.说说你的优缺点?24.反问---------------------------二面1.自我介绍2.测试工具的应用场景,怎么使用3.做高并发的话并发数是怎样设计的?4.你写过什么python脚本?5.写测试用例如何覆盖功能点?6.如何用jmeter做压力测试?7.测试过程中发现一个bug,处理流程?8.怎么进行回归测试?9.兼容性测试有做过吗?10.和别人一起完成任务上,有遇到过沟通上的问题吗?怎么解决?11.如何安排学习和工作的时间?12.面对任务压力的时候如何应对?13.测试时间压缩了怎么处理?14.为什么选择测试岗?15.未来规划16.反问--------------------------------------后续hr面主要问了些为什么来我们公司了解我们公司吗#复盘面经# #牛客AI配图神器#
点赞 评论 收藏
分享
评论
8
50
分享

创作者周榜

更多
牛客网
牛客企业服务