wxg 微信搜索 前端 一面

拷打了45min

整体感觉还挺不错,面试官人也挺和善的

实习经验拷打:
1.自我介绍
2.就你的经历说一下你认为最具有挑战的地方
3.为什么要花那么多时间成本将选项式API改为组合式API呢,vue3它本身也兼容选项式API的,所以为什么要改呢,有没有和你的导师沟通过
4.对这个api风格的改变,成本产出比有没有考量过,因为你迁移过去有一些老的东西不需要频繁的去维护,而且花了很多人力在上面
5.有没有考虑过跟ld探讨这个问题,而不是下发一个命令就立刻去执行
6.有没有考虑过大概花了多少时间成本在上面
7.对公司业务的提升是什么,收益是什么,有没有思考过
8:为什么要用状态管理工具呢,对整个公司的收益是什么

深挖原理:
9.你有没有了解过vuex背后实现的原理,也就是源码有看过吗
10.对比一下VueUse和Vue Mixins
11.说一下你用的useInsectionObsever的源码

八股:
12.事件委托有了解过吗,简单说一下
13.说一下事件委托的应用场景(说了一下删除ul下的子li场景)
14.你是如何准确的找到要删除的子li呢(e.target?
15.简单说一下http和https的区别,以及https解决了一个什么问题
16.非对称加密是整个传输都使用吗
17.后续文本传输会用到非对称加密吗
18.讲一下跨域
19.跨域如何解决
20.讲一下CORS实现原理和实现方法
21.postmessage如何实现
22.jsonp如何实现
23.说一下哈希路由和历史路由的区别

场景题:
24.用原生js如何实现:渲染一个10000个子元素的列表 要求就是渲染不卡顿并且用户体验也很流畅,你该如何思考实现这个(虚拟列表,懒加载,分批渲染)

反问:
1.base
2.技术栈
3.后面还有几面(保密
4.还有hc嘛(保密

本来还想问是不是KPI 心里想想得了

更新:已挂
#机械转码# #找实习多的是你不知道的事# #不给转正的实习,你还去吗# #我的实习日记#
全部评论
对面试者有没有hc都要保密,这太难绷了
3 回复 分享
发布于 2024-06-08 02:57 广东
加油啊佬
1 回复 分享
发布于 2024-06-06 21:36 安徽

相关推荐

03-23 10:01
已编辑
湖南大学
1. 浏览器 CSS、JS、DOM 解析顺序• 解析顺序:HTML 解析生成 DOM → CSS 解析生成 CSSOM → 合成渲染树 → 渲染• 阻塞规则:CSS 不阻塞 DOM 解析,但阻塞 JS 执行;JS 阻塞 DOM 解析2. 表格相关• 表格缓存:内存/本地存储缓存数据、滚动位置、筛选状态• 首屏监控:用 Performance 监听 FP、FCP、LCP 等核心指标• 虚拟表格:只渲染可视区 DOM,用占位撑开高度,滚动时动态替换内容• 表格选型:简单用原生;大数据用虚拟表格;复杂用 AntD/AgGrid3. 前端安全• XSS:转义、CSP、HttpOnly• CSRF:Token、SameSite Cookie• 点击劫持:X-Frame-Options• 资源校验:SRI4. Tree-Shaking 原理• 基于 ES6 模块静态分析,打包时删除未引用代码,生产模式生效,不支持 CommonJS5. React 与 Vue 区别• React:不可变数据、JSX、手动更新、全量 Diff• Vue:响应式代理、模板、自动更新、精准追踪更新6. 微前端隔离(快照 vs Proxy)• 快照:保存/恢复全局变量,实现简单,性能差• Proxy:代理 window 实现沙箱,隔离好、性能高,兼容略差7. 部署与回滚• 部署:打包 → 上传静态资源 → Nginx 配置• 回滚:切换至历史版本/重新部署上一版包8. WebWorker• 作用:开辟独立线程,处理耗时计算,不阻塞主线程• API:new Worker()、postMessage、onmessage、terminate()9. AI 语音对话实现1. 前端获取麦克风音频2. ASR 转文字3. 发送大模型获取回答4. TTS 转语音5. 前端播放10. JWT 双 Token• AccessToken:短效,接口鉴权• RefreshToken:长效,刷新用• 流程:AT 过期 → 用 RT 换新 AT → RT 过期重新登录11. MiniMax 了解• 国内 AGI 大模型公司,提供文本、语音、多模态AI 能力,低延迟、端侧优化
查看30道真题和解析
点赞 评论 收藏
分享
评论
14
23
分享

创作者周榜

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