3/29美团前端一面
事务群是到店事务群
全程一个小时
1、自我介绍和项目介绍
2、展示社团项目(屏幕共享),询问进行了哪些组件的封装
3、React的class组件和hook组件的使用感受
4、有用过哪些hook的api
5、谈谈移动端适配的方案
6、讲一下rem适配的原理
7、如果在页面加载时没有获取到设备的屏幕大小信息怎么去处理rem方案(没答出来,只说了一般放在页面头部判断)
8、讲一下vue的spa页面刷新原理
9、讲一下spa的路由实现
10、讲一下vue的生命周期
11、vue中如何确认dom是否更新完成
12、v-if和v-show的区别,以及各自的使用场景
13、css中能用哪些方法实现v-show的效果
14、opacity和rbga的区别
15、社团项目如何与后端交互,用的什么技术(axios)
16、Axios的底层是什么(ajax)
17、描述一下Ajax的请求建立过程(大概是想问问请求结果的异步处理,当时脑子抽了没想起来)
18、社团项目用的什么鉴权方案(jwt方案)
19、简述一下鉴权的过程
20、Localstorage和sessionstorage的区别
21、如何防御CSRF攻击
22、有没有用过git
23、Git场景题:在a分支上开发功能完成后合并到发布分支上,这时候发现了bug,该如何回归到之前的版本
24、问了一系列git问题,被拷打
25、手撕题:手写垂直水平居中
26、手撕题:模拟击鼓传花游戏的过程并返回获胜者(数组实现和队列实现)
27、手撕题:手写URL参数解析
28、https为什么比http更安全
反问
面试的小姐姐人挺不错的,答错的地方还会帮我纠正,不会的地方也会大致解释一下,面试体验满分
#软件开发2023笔面经##春招##面经##美团##前端#