跳至主要內容

小米春招前端一面

yyshino大约 2 分钟面经面经

小米春招前端一面(30-40min)

  • 自我介绍
  • 学习前端的时间?平时写CSS多还是JS多?
  • 水平垂直居中
  • 场景题:固定-垂直居中靠右布局
  • 场景题: flex实现三栏布局,要求父容器340px,两两间隔20px,两边的盒子紧贴父盒子左右两侧
    • 如果子元素添加,添加的子元素依然需要按照这个布局
    • 现在父元素的宽度不固定,需要在实现上述布局的同时,实现宽度自适应
  • 闭包,以及闭包的应用
  • 原型链
  • 实现深拷贝
  • 平时是使用Promise多还是await async多
  • 代码题 手写Sleep()等待方法
  • 对HTTP熟悉吗,介绍HTTP状态码 3XX
  • 对跨域熟悉吗,介绍一下跨域;开发以及生产如何解决跨域问题
  • 强缓存和协商缓存
  • Nginx对前端资源缓存的处理(静态资源文件,html文件)
  • 说一下Pm2
  • Nginx如何处理多页面情况下,刷新404的问题
  • Nuxt3重构有遇到什么问题
  • React闭包陷阱(悲,简历上就不该写React给自己挖坑了)
  • 偏向聊天(为什么学习的前端、你打算转全栈吗、Flutter有实际上手过吗)

反问

  1. 面试流程(二技术面,一hr面)
  2. 部门业务(有点多记不清了)
  3. 部门技术栈(React)
  4. 您可以接受转框架(我做的大部分都是Vue ,想转React)

面试感受:面试官非常nice,特别是先易后难的这个问法,层层递进。求求了让我进二面吧!!!