小米前端一面、二面面经

分享面经攒人品~
一面

  • 自我介绍

  • 实习经历介绍

  • 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 21:54
楼主一二面都是什么时候
点赞 回复 分享
发布于 2019-09-11 18:22

相关推荐

04-02 10:09
门头沟学院 Java
用微笑面对困难:这里面问题还是很多的,我也不清楚为啥大家会感觉没啥问题。首先就是全栈开发实习9个月的内容都没有java实习生的内容多,1整个技术栈没看出太核心和难点的内容,感觉好像被拉过去打杂了,而且全栈基本上很容易被毙。里面能问的bug是在太多了比如L:继承 BaseMapper 可直接使用内置方法’。请问你的 BaseMapper 是如何扫描实体类注解如果瞬时产生 100 个上传任务,MySQL 的索引设计是否会有瓶颈?你做过分库分表或者索引优化吗?全栈的内容可以针对动态难点去搞,技能特长写在下面吧,你写了这么多技能,项目和实习体现了多少?你可以在项目里多做文章然后把这个放下去,从大致来看实习不算太水,有含金量你也要写上内容针对哨兵里面的节点变化能问出一万个问题,这个很容易就爆了。
提前批简历挂麻了怎么办
点赞 评论 收藏
分享
评论
1
34
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务