米哈游前端日常实习一面

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 主包不太熟所以感觉回答的一般

#发面经攒人品# #大厂面试问八股多还是项目多?# #牛客在线求职答疑中心#
全部评论
是什么部门啊,HR有没有说不是本部是创始人创建的其他公司啊
2 回复 分享
发布于 09-26 23:24 江苏
28神,带我走,我想当米孝子
1 回复 分享
发布于 09-25 20:25 北京

相关推荐

美团 前端开发实习生 280r/天 本科211
点赞 评论 收藏
分享
1.自我介绍2.有做用户权限控制的内容,说一下怎么做的?3.为什么没有用cookie来存储你的一些key和证书?而是用的localStorage。4. 在同源的情况下,除了 LocalStorage 这种数据可以共享之外,浏览器还提供了哪些数据工具可以共享使用呢?答:"还有 SessionStorage,平时会同时用 Cookie 和 SessionStorage"5.假设现在有一个需求,需要实现一个方法来计算当前 LocalStorage 还剩多大的存储空间,你会怎么设计?答:(停顿了1min非常不好)转换成字符串并计算字节长度。6.哦,如果空间不够的话会抛什么异常吗?你会怎样去写这个数据?一次性写很多?就是你之前提到使用字符串判断存储空间,具体是怎么判断以及写入的呢?这个流程是啥样的?7.实习--知识库分段规则8.里面其实还有一个叫语义分段的,你用过吗?9.就是我们搭建工作流也好,agent也好,它的mcp会设置一个数量的使用上限吗?就是我们在搭建的过程中,他会让你设置mcp都有哪些对吧?10.这个无人机前后端都是你写的对吧?能说一下为什么用flv.js实现了视频的播放吗?11.你前端的播放器请求的应该是视频流的地址吧? 能说一下这个鉴权的流程吗?我有权限去复制这个链接可以拉这个流,但是我把地址复制给别人,别人是没有权限拉到这个流的。你请求的播放流地址链接有做相关处理吗?这是一个防盗链的过程。11追问:那你链接里有token,把这个视频链接复制给别人,别人是不是就可以看到视频了?12.在浏览器里面去展示一张图片,都有哪些办法?13.用<img>展示一张图和用background-image展示一张图,这俩哪个优先级更高?14.浏览器拿到一个 HTML 之后,它的渲染过程大概是什么样的呢?15.有不阻塞的办法吗?我的意思是即使我放在前面,也不阻塞后面的dom的执行,这个有办法吗?16.v8垃圾回收机制手撕:19.watch异步执行。sync属性同步打印20.promise打印题21.斐波那契爬楼梯
查看20道真题和解析
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

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