小米秋招二面 10.14(1h2min)

  • 要学习前端,大一应该学习哪个技术
  • 前端应该具备哪些技能
  • 知道web安全吗
  • 除了React和Vue,还知道什么新的js渲染框架
  • nodejs知道有哪些框架
  • css知道有什么框架吗
  • 如何学习前端
  • 有关注过业界哪些大佬吗,有关注他们的推特或微博吗
  • 手写:实现一个黑色圆点,有哪些方法
  • Width + height + border-radius:50%
  • 文本.
  • 伪类content内容写个.
  • 他问还有吗
  • 在他的提示下又讲了border-color、box-shadow、svg、canvas
  • canvas怎么实现
  • 手写:改变数组的api写出来的:push、pop、unshift、shift、splice、reverse
  • 他又问还有吗,提示能遍历数组的api
  • any、some
  • 他又问还有吗,提示能遍历数组具体元素的api
  • indexOf、map、any、some
  • 他说还有个find(太久没用忘记了),那这里面能改变原数组的有哪些api
  • push、pop、shift、unshift、filter、splice、reverse
  • 他说知道排序吗
  • sort,也会改变数组本身
// 用sort排序,排序后这两个2的位置有可能会改变吗
[1,2,2,3,4,5]
// 不会
// 这两个呢
let arr = [1,{name: 2}, {name: 2},3,4,5];
// 他们相等吗
arr[1] === arr[2] // 不相等,引用地址不一样
// sort后位置会改变吗
// 会,比较的是引用地址
// 比较的是name值,两个相同的name在排序后他们的位置会交换吗
let arr = [{name: 1},{name: 2}, {name: 2},{name: 3},{name: 3},{name: 5}];
// 会
  • 知道有哪些排序算法吗
  • 那知道这里面有哪些排序算法是不稳定的吗
  • 能讲一下Vue原理吗
  • 讲一下双向绑定原理
  • 讲一下响应式原理
  • Vue3怎么实现响应式
  • proxy相对于Object.defineProperty有什么缺陷
  • 知道ES是哪一年出的吗,距离今年有多少年
  • 那今年到ES几版本
  • ES8有什么新特性
  • 项目里遇到的难点
  • 项目相关
  • 对项目后期的规划
  • 对公司有哪些期望
  • 倾向于什么行业吗
  • 有偏向的业务吗
  • 对个人未来的规划
  • 如果要成为一个技术负责人,应该具备什么能力
全部评论

相关推荐

评论
7
19
分享

创作者周榜

更多
牛客网
牛客企业服务