美团秋招前端面经(已意向)

时间8.22

自我介绍

询问最近一段实习 面试官介绍部门是外卖技术部(10min)

问题/八股

1.小程序生命周期有哪些

2.对于一个小程序的页面来讲,什么时候会触发 onload,什么时候会触发 onshow

3.通过 switch Tab 这样去跳转,这个时候它触发的是什么生命周期

4.小程序的双向数据的绑定以及事件触发都是通过什么样的方式进行

5.微信小程序的父子组件之间要怎么通信

6.回到前端 html 和 HTTP 这部分, HTTP和 HTTPS 它们有什么区别

7.HTTPS 是在哪一层进行加密的

8.HTTPS 你在浏览器的 debug 模式下抓的包,它是加密的还是非加密的,在浏览器上看到的 console 里面看到的 HTTPS 请求报文是被加密的吗

9.针对这种在这个域名向发起跨域的异步请求,小程序和浏览器的处理上有什么不同吗

10.在浏览器上面,解决跨域的方式都有哪些

11.CORS添加的字段是什么

12.JSONP方式为什么能解决跨域?解决跨域有什么样的局限

13.这个开发过程中有使用过 cookie 或者是 local storage, session storage 这种前端的缓存的能力吗,说说场景区别

14.如果你同时打开了两个浏览器的Tab,然后都是www.baidu.com,嗯,然后你在 TAB 1 下面的在对它的 session storage 进行了一些操作,那在 Tab 二下面同域名下这个 session 会同步到 Tab 二下面吗

15.local storage有什么样的限制?在存储的情况下,比方说触发了什么限制,拿不到 local storage

16.如果要是 local storage 存满了会怎么样

17.cookie 有什么限制吗?比如说是什么情况下是前端拿不到这个 cookie 的?然后什么情况下是可以拿到它?有它相对于 local storage 或 session storage 有什么限制?

18.cookie 通过什么样的方式来实现前端和服务端的这个共享

19.cookie具体通过哪些字段携带

代码考察

1.实现函数链式调用

2.算法两数之和(核心代码模式)

反问

向面试官询问建议说我代码写得比较慢多刷刷题,网络部分建议掌握牢靠。

------------------------------------------------

后续8.29 到家复活赛了

自我介绍

实习 10min

八股

1.Vue3的watch和watchEffect有什么区别

2.v-model是什么原理

3.有了解过SSR吗

4.Vue里的key有什么作用

5.Vue里的插槽怎么使用

6.介绍一下作用域插槽

7.Vue里的nextTick是干什么的,有哪些使用场景

8.react的useEffect怎么使用,有哪些入参,回调函数里加个return,它一般都是做什么事情呢?

9.node中处理异步有哪些方式

10.对node通过事件模块来处理异步了解过吗

11.学过安卓和java吗,介绍一下java中的反射,我说不清楚但js也有,遂让介绍js的反射

12.判断链表是否有环,说思路

13.ajax和fetch有什么区别

14.浏览器事件冒泡是什么现象

15.接触过事件委托吗,有什么优点和缺点

ps.感觉确实太久没写过vue了,答得依托。。。面试官每次要停顿很久才问下一个问题,过程中im响个不停,还接了个电话,也没让手撕,感觉比较寄

--------------------------------

9.4 复活赛依旧是到家

自我介绍

1.事件传播的冒泡与捕获,哪个先执行

2.实习相关某项工作具体措施

3.从浏览器输入一个网址回车到渲染到用户屏幕上都经历了哪些步骤

4.js在v8里是怎么执行的

5.vue2和vue3的响应式原理分别是什么

6.具体解释实习解决的某问题以及涉及的代码量

7.介绍一下ajax,说一下axios相比于原生的ajax做了哪些优化封装,用过axios哪些功能,比如axios的拦截api是什么

8.webpack和vite性能优劣比较

9.vite开发阶段使用的是什么打包器

10.常见的web安全问题有哪些?xss怎么避免

11.做过哪些前端相关的性能优化

12.路由懒加载怎么实现的 import怎么写的,import不同写法的区别

13.代码题有效括号匹配(事件原因我直接说了思路没有手写)

反问,面试官的建议是可以把简历吃透,简历很不错(以上基本按简历实习内容和个人技能在提问)

后续:以为会挂,第二天约二面了

9.9二面

1.没有自我介绍,直接问实习负责了xxx的哪一块工作,最后询问我是否参加过春招实习生面试

2.手写实现render函数进行插值转换模板渲染

3.es6还有什么语法可以将字符串儿变成为可执行的表达式(只答出来一个)

4.eval()函数的劣势是什么(不了解,面试官就跳过了)

5.又询问起实习,了解前端基础库如何和客户端做通信吗

6.还是问实习的某项工作与结果

基本结束面试提问了,面试官主动给我提小建议,感觉我有点紧张觉得可以发挥更好点说得更有条理些,于是我自己补充了一下我实习工作的介绍,之后他问我手里有哪些offer或流程,问了下我家在哪之类的个人情况

以上二十多分钟,最后反问,总共半小时。

后续:9.10直接意向邮件

#第一次面试##美团求职进展汇总##如何判断面试是否凉了#
全部评论
瓜神厉害
1 回复 分享
发布于 08-23 23:31 黑龙江
佬投的岗位是哪里啊
1 回复 分享
发布于 08-24 13:57 重庆
恭喜
1 回复 分享
发布于 09-12 12:07 四川
瓜神要拿下了
点赞 回复 分享
发布于 08-23 18:39 浙江
羡慕了,我今天问的极为抽象,已挂
点赞 回复 分享
发布于 08-23 22:09 陕西
佬有约二面吗
点赞 回复 分享
发布于 08-27 10:37 日本
瓜神
点赞 回复 分享
发布于 09-12 14:47 广东

相关推荐

11-27 20:29
已编辑
门头沟学院 前端工程师
作业帮 前端工程师 17×15 硕士211
点赞 评论 收藏
分享
评论
25
90
分享
牛客网
牛客企业服务