米哈游前端日常实习一面

1. display: none 和 visibility: hidden 的区别?display 的默认值是什么?

2. 浏览器渲染原理?怎么理解重排和重绘?什么场景下会触发?

3. 获取 DOM 节点几何信息(比如 offsetHeight)会触发吗?

4. Vue2 如何实现数据响应式?Vue3 呢?如何实现的依赖收集?

5. Vue 中的 Diff 算法是怎么样的?

6. Vue 中如何进行组件通信?

7. v-show 和 v-if 有什么区别?

代码输出:
Promise.resolve().then(() => {
  console.log("1");
  setTimeout(() => {
    console.log("2");
  });
});

setTimeout(() => {
  console.log("3");
  Promise.resolve().then(() => {
    console.log("4");
  });
});

new Promise(() => {
  console.log("5");
});

console.log(6)

代码输出:
const a = {
  b() {
    console.log(this);
  },
};

const b = a.b;
b();

a.b();

手撕:
最长公共前缀
实现一个 DeepPartial 工具类型

然后就是拷打项目。总结: 一面偏八股和基础,面试官人很好,不压力,回答问题也有引导,就是 vue 主包不太熟所以感觉回答的一般

#发面经攒人品# #大厂面试问八股多还是项目多?# #牛客在线求职答疑中心#
全部评论
28神,带我走,我想当米孝子
1 回复 分享
发布于 昨天 20:25 北京

相关推荐

窝补药贝八股:沾沾喜气
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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