前端·技术面经2

#秋招笔面试记录#
1. 介绍(学校、实习、项目,技术栈)
2. vite 迁移这个考虑了兼容性吗🍎
3. 为什么要迁移?使用 vite 如何解决了这些问题?
4. dexie 是否考虑安全问题(因为是自动上传)
5. 如何实现增量上传
6. 多级授权组件(他可能以为是封装的某种逻辑)
7. LLM 做了哪些用户方面的优化,针对 stream 返回的字符串做了处理吗(想要问是否防止大量返回)
8. 实习中遇到的难点
9. 你对 react 的了解
10. vue2、vue3 的差别
  a. 响应式差异
  b. defineProperty 和 proxy 的关系
  c. 有了 proxy 还需要 Reflect 吗?
  d. Reflect 在 ES6 中具体使用
  e. vue2 使用 defineProperty 本身不支持新增属性的响应式,那如何处理新增属性的
  f. vue2 的 data 为什么得是一个函数
11. 介绍 ref 和 reactive 
12. 更新时虚拟 dom 有几个(面试官觉得有多个)
13. ES6 有哪些 api
14. Treeshaking 的原理和结果
15. url 到页面渲染过程
16. 开放问题:开发中需要注意哪些?
17. 反问。
全部评论
同学试下米哈游嘛,有前端岗位~
点赞 回复 分享
发布于 08-24 12:27 上海

相关推荐

09-05 10:23
已编辑
北京邮电大学 Web前端
淘宝交易前端1.自我介绍2.介绍实习和项目3.http和https本身有什么区别,混用有什么风险?4.跨域问题答: 在 webpack.config.js 的 devServer 中添加 proxy 配置,指定目标服务器地址,可设置 pathRewrite 重写路径,或 changeOrigin 模拟同源请求。或后端配置 CORS 允许指定源访问;使用代理服务器转发请求(Webpack Dev Server)。简单场景可用 JSONP(仅支持 GET)。5.proxy是本地开发环境使用的,项目上线了呢?(1)后端配置 CORS(推荐)(2)服务器层代理(如 Nginx、Apache)6.一个html页面里,监听一个元素是否滚动到了页面中可视位置?(1)Intersection Observer API 实现(2)监听 window 的 scroll 事件,获取元素的 getBoundingClientRect (),得到其 top、bottom 等位置信息,再与视口高度比较。7.scroll判断滚动方向是向上滚还是向下滚?答:监听 window 的 scroll 事件,在回调中获取当前 scrollTop,与之前存储的值比较,当前值大则为向下滚,反之向上滚,最后更新历史值。8.space-between和space-around在布局上有什么区别?答:实际开发中,space-between适合需要元素贴边且均匀分布的场景,space-around适合需要整体居中且两侧有留白的布局。9.flex:1 是哪几个属性的合并?flex:1 是 flex-grow、flex-shrink 和 flex-basis 三个属性的简写形式,等价于 flex: 1 1 0%。这种简写在实际开发中很常用,比如在分栏布局中,给多个子元素设置 flex:1,可实现等宽分配父容器空间。
查看9道真题和解析
点赞 评论 收藏
分享
评论
点赞
12
分享

创作者周榜

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