字节财经前端一面面经

1.项目介绍 2.先聊一下项目,看你做了一个agent项目,介绍一下这个做什么的 3.用vue-flow 做可视化?那你们节点之间的连接逻辑是怎么做的?比如连线校验怎么做,支持动态规则吗 4.如果是一些拖拽、缩放这种高频操作下,肯定很卡顿,用哪些手段做性能优化呢 5. 那你刚提到16种节点,你这些节点之间的连接有没有做校验?比如判断节点类型、出入线数量限制这种 6. 你那个连接规则是怎么做的 7.虚拟化这部分是怎么判断哪些节点该渲染哪些不该渲染的 8. 那你缩放、拖拽这么频繁更新 DOM,是怎么节流的?你 throttle 控制的是哪个函数? 7. 用Web Worker?怎么划分主线程和 Worker 处理的内容 9. 主线程和 Worker 是怎么通信的 10. 知识库节点支持从本地文档中提取信息,能说下这个检索的底层流程是怎么跑的吗 11. 你们分词是怎么做的?分段策略有没有自己设?向量化用的什么模型?支持中文吗 12.讲一下vue的响应式系统是怎么实现的 13. 为什么要用 Proxy?和 Vue2 的 defineProperty 相比解决了什么问题? 14. 用了 Pinia 管状态,Pinia 是怎么做响应式持久化的?它和 Vuex 在插件机制上有什么本质差别 15. 你了解 ES Module 和 CommonJS 的核心差异吗?为什么 Vite 默认用 ESM? 16.手撕:两个已经排好序的数组,找出两个数组合并后的第K小的数
全部评论
前端开发实习生招聘 工作地点:北京中科院自动化所/线下 实习周期:3-6个月 岗位职责 1. 协助团队进行Web前端页面开发与优化,基于Vue2、Vue3框架实现产品界面及交互逻辑; 2. 参与需求讨论、技术方案设计,配合产品、后端团队完成功能迭代; 3. 学习并实践前端工程化工具(如Webpack、Vite),参与项目构建与部署流程; 4. 协助优化前端代码质量,提升页面性能、兼容性及用户体验; 5. 积累并整理技术文档,参与项目文档的编写。 任职要求 1. 本科及以上学历,计算机相关专业在读(26/27届); 2. 掌握HTML5、CSS3基础,熟悉Flex/Grid布局、响应式设计; 3. 熟悉JavaScript(ES6+)语法,了解异步编程、原型链等核心概念; 4. 对Vue2、Vue3有一定了解: - 了解Vue2的选项式API、生命周期、组件通信、Vuex; - 了解Vue3的组合式API(Composition API)、Pinia、Teleport等新特性; 5. 了解前端工程化基础(如模块化、打包工具),会使用Git进行版本控制; 6. 具备良好的学习能力、逻辑思维,能主动解决问题,沟通协作意识强; 7. 加分项: - 熟悉HTTP协议、浏览器渲染原理、前端性能优化方法。 - 熟练掌握 AI 编程(如使用 AI 辅助工具进行代码生成、调试、优化),了解后端语言、AI 模型应用等相关知识。 投递方式 请将简历发送至:puc624@aliyun.com,邮件主题注明“前端实习生-姓名-学校”,附个人项目链接或GitHub地址更佳。
点赞 回复 分享
发布于 今天 18:40 北京

相关推荐

牛客nb666号:见天才的门槛罢了查看图片
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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