小米前端一面、二面面经

分享面经攒人品~
一面

  • 自我介绍

  • 实习经历介绍

  • px, em, rem

  • 题目二选一:

  1. json嵌套格式获取name(深搜/广搜/递归)
    结构:
    json {
     name: 'a',
     child: [json1, json2...]
    }
  2. class Event {
     on() {}
     off() {}
     trigger()
    }
    let a = new Event()
    a.on('hello', function(aa,bb,cc){
     console.log('hello',aa,bb,cc)
    })
    a.on('world', function(){
     console.log('') 
    })
    a.trigger('hello','a','b','c')
    实现on 和trigger
  • 事件循环(经典promise和setTimeout)

  • 缓存 后端缓存、前端缓存机制、http协议缓存机制

  • GET POST区别

  • vuex更新渲染视图流程

  • vue生命周期

  • 盒子上下左右居中

  • 三列布局 flex如何三列布局

  • 数据结构:文件系统(类似oneNote、有道云笔记)使用哪种数据结构,如何定义(树的节点)

  • 防抖与节流

  • 项目测试和上线(CI流水应该)

二面

  • 自我介绍
  • 实习项目介绍
  • let const var
  • GET POST区别
  • 双等三等区别
  • px, em, rem
  • vue生命周期
  • js作用域
  • display: none和visbility:hidden 区别 哪个会引发重绘?
  • 你熟悉的http状态码?504知道吗?
  • 实习项目开发流程?
  • 参与过需求评审吗?
  • 能不能提前实习?
  • 能不能待武汉?
  • 如何学习前端?
  • 看了啥书?印象最深刻的部分?
    应该还有一些不记得的
    感觉二面巨简单,应该凉了~
#小米##秋招##面经##前端工程师#
全部评论
楼主一二面都是什么时候
点赞 回复 分享
发布于 2019-09-11 18:22
二面之前有没有提前通知
点赞 回复 分享
发布于 2019-09-11 21:54

相关推荐

1 32 评论
分享
牛客网
牛客企业服务