zoukankan      html  css  js  c++  java
  • 美图前端面经

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

  • 相关阅读:
    (转) hive调优(2)
    (转)hive调优(1) coding调优
    hive on tez 错误记录
    tez 0.9.0 配置
    hive on tez
    让博客园自动生成目录
    hive --metastore三种模式
    hive 使用beelin连接报错
    mysql my.cnf文件
    1、Kfaka 部署
  • 原文地址:https://www.cnblogs.com/czy960731/p/10632210.html
Copyright © 2011-2022 走看看