首页 > 顺丰科技前端秋招面经
头像
只会按tab的bug开发工程师
发布于 昨天 16:29 上海
+ 关注

顺丰科技前端秋招面经

#发面经攒人品#

一面

  1. 自我介绍
  2. 实习项目相关问题
  3. html中meta标签有哪些属性
  4. css和js实现动画有什么区别?
  5. esm和cjs的区别,哪一种可以在条件语句中引入
  6. esm的静态解析有什么用(便于treeshaking,没答上来)
  7. js用'=='来判断一个对象和数字是否相等会怎么判断?
  8. 有什么方法让它们相等?还有没有其他方法?(答了重写valueOf,面试官说可以用代理)
  9. js的代理在哪个地方有应用

二面

  1. 自我介绍
  2. Vue2组件重写为Vue3有什么技术难点
  3. 团队开发的时候如何管理业务组件的版本
  4. 描述一下封装的定时器hook
  5. 事件循环输出
  6. 手撕:扁平化数组并去重
  7. 口述js深拷贝如何实现
console.log(1);
setTimeout(() => {
  console.log(2);
  Promise.resolve().then(() => {
    console.log(3);
  })
}, 0)
Promise.resolve().then(() => {
  console.log(4);
  setTimeout(() => {
    console.log(5);
  }, 0)
})
async function fn() {
  console.log(6);
  await Promise.resolve()
  console.log(7);
}
fn()
requestAnimationFrame(() => {
  console.log(8);
})
console.log(9);

全部评论

(0) 回帖
加载中...
话题 回帖