美图前端面经

2019年3月26日前端面试,在北京理工大学参加笔试,2天后邀约参加美图的前端面试

1.写一点js,一个数组中有许多对象,对象中的数据有id,name,text,把数组渲染为一个列表,点击item,打印text(可以用事件委托),如何清洗id不是仅仅有数字的对象
2.js中的假值(0 null  false  undefined)obj和数组如何判断
3.对闭包的理解,闭包有哪些缺点,如何避免闭包的内存泄露
4.立即执行函数的理解,有什么作用,立即执行函数和闭包的单例模式
5.let和var如果定义在函数中我们是否能在函数外访问他们,如果是在一个{}中定义呢?原因是什么
6.对set和map的理解,map相对于obj的优势
7.移动端的适配,rem和em,还有其他的方案吗,我不太熟悉移动端
8.webpack有自己写过配置吗?说说一些常见的loader和plugin

二面
1.介绍自己,项目中遇到的一些问题
2.说说对前端的一些优化方案,在优化方案中挑了如何合并http请求,预加载和懒加载,雪碧图,base64编码这些详细说明,如何替代雪碧图,图片的loader中有一个options说一下里面的一个图片大小值的意义(雪碧图这个说了好久)
3.说说常见的状态码
4.一个排序题
5.打开博客有一个闪动的bug,什么问题
6.node的event loop和浏览器的event loop
7.说一下ssr
8.怎么看待pm改需求

二面过后,hr说等所有的校招面试完,等通知即可,不过一直没有消息,告诫后来人,面试的时候一定要好好发挥,让面试官给你的高的定级。

转载于:https://www.cnblogs.com/czy960731/p/10632210.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值