美团 前端 暑期实习面经

面了三次一面,无果。分享面经积德

美团到家 成都 一面 3.21

1. 自我介绍

2. 国际化(不同语言长度不同,用了什么解决;不同时区同步问题怎么解决)

3. xss,怎么防范

4. 同源和跨域,跨域问题怎么解决

5. 协商缓存和强缓存

6. 图片知道PNG格式和JPG格式的区别吗

7. 懒加载的原理和你是怎么实现的

8. http和https的区别

9. http1.0/1.1/2

10. css 盒模型

11. css 有哪几种定位

12. 怎么理解z-index。(数值大的一定会优先显示吗?)

13. vue 的原理讲一讲(为什么数组不是用的defineProperty)

14. vue用的2的什么版本(在此之前问了react和vue3都没用过),用过vue composition api吗(没有)

15. js 的作用域链

16. js 的作用域,块级作用域,函数作用域,函数作用域(我只答了 let const 跨级作用域)

17. es5和es6的区别知道吗

手撕

1. deepclone

2. 一堆数,尽量分成累加和差不多的三堆。(有点儿类似瀑布流的写法)

第二天,早上9点面试评价,晚上7点感谢信

美团到家 成都 一面 3.27

被另一个部门捞了

1. 菜单权限相关 (项目涉及)

- 自定义指令来做菜单权限管理是怎么做的

- 权限的刷新时机

- 同一页面不同组件中有相同的权限怎么处理

2. vue 生命周期

3. vue组件间通信方式,祖孙组件层级比较深选哪种

4. 状态管理还知道其他的吗(不知道)

5. 事件循环机制

6. 手撕

格式转换 {name: 'apple', price:"3"} 转成 {key: "apple", value: 3}。name或者price的值可能是null undefine ''

问了Number('') Number(undefined) 结果是啥

一开始写了for循环,要改成map和filter

7.面试没问到,但你觉得自己不错的

第二天,早上9点面试评价,晚上7点感谢信

美团到家 北京 一面 4.12

1.项目相关,图片瀑布流的实现

2.讲一个项目中印象深刻的问题

3.flex布局,二个子元素居中,一个靠右怎么做

4.http和https的区别

5.https怎么建立连接,怎么保证安全,数字证书具体是怎样的机制

6.网络的七层协议,TCP UDP的区别 ,mac地址,ip 端口 子网掩码分别是干什么用的

7.堆和栈有什么区别

8.数组和链表有什么区别

手撕:数的层序遍历

面完了告诉我是移动端开发,没有继续面了

全部评论
佬bg是啥
点赞
送花
回复
分享
发布于 04-16 18:31 四川

相关推荐

到家时长41min,问得比较基础1. 自我介绍2. 目前在实习不3. 具体讲一下实习时做的项目4. 类组件和函数式组件区别5. 页面上线后,组件重复渲染怎么解决(React.memo,shouldComponentUpdate)6. interface和type的区别7. 前端i18n原理,如果会影响性能怎么优化(懒加载?后来感觉是服务端注入时的事,应该往服务端思考)8. 项目里最有挑战的内容9. 手写一下懒加载图片核心逻辑(img.offsetTop 10. 几个项目怎么做的测试(只做过单元测试,面试官想听到的估计是E2E)11. js模块化方案有哪些,区别12. 模块之间循环引用会有什么问题,怎么解决(webpack里是建立依赖图时创建一个map,然后再编译)13. ts有用过enum吗,enum编译成js是啥(对象,key和value都会做索引)14. js精度丢失怎么解决(我说bigint,转字符串,然后说不如用第三方库,面试官绷不住了)15. 手写大数相加(感觉稳了,泪流满面。******************)16. 平常项目上网页安全会做什么处理(xss攻击框架转义,别用危险api,csp;csrf设置token)17. https过程(说了一半就打断了)18. 线上白屏从哪些角度排查原因(页面资源和js报错)19. 实习经历收获了啥,为什么不继续实习(我菜)20. 反问(技术栈react,移动端用自研框架)#前端面经##面经##前端#
点赞 评论 收藏
转发
4 28 评论
分享
牛客网
牛客企业服务