字节财经前端一面面经

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地址更佳。
点赞 回复 分享
发布于 2025-11-03 18:40 北京

相关推荐

03-30 16:50
门头沟学院 Java
攒人品中,祝大家都能拿到满意的Offer!1. 项目拷打2. Spring AI 框架的主要优势是什么?3. 如何设计多模型支持架构?4. 多租户环境下模型切换是否支持热更新?切换是否相互独立?5. Agent 的记忆、工具调用、知识库检索等关键组件是如何实现的?6. 系统中的 Agent 包含哪些具体状态?7. 后端 Agent 是否支持多租户同时调用?8. Session 和 User ID 是如何绑定的?9. Agent 工具调用的完整业务流程是怎样的?10. 长期记忆和短期记忆在设计上有什么区别?本质上有什么区别?11. SSE 在前后端是如何交互的?12. 后端以什么数据格式推送流式信息?13. Agent 发生“工具调用”时,SSE 推送的事件结构中通常包含哪些字段?14. MCP的交互流程是怎样的?15. Agent 如何与 MCP Server 连接通信?16. RAG 的主要模式和主要工作流程是怎样的?17. Agent 一般在什么阶段去查询向量知识库?通过什么方式去查询?18. 查询知识库的工具函数,其标准输入和输出是什么?19. Go 语言的 GMP 调度模型是怎样的?20. GMP 模型中的 Machine (M) 代表什么?21. Processor (P) 上的本地队列长度通常是多少?22. 系统如何实现图像识别等多模态功能?23. 为什么不直接使用多模态大模型?24. 在没有前端界面的情况下,本地图片是如何传到后端并进行识别的?25. 对其他主流 AI 框架有了解吗?26. 你最熟悉的主力编程语言是什么?27. 手撕 :两两交换链表中的节点
查看26道真题和解析
点赞 评论 收藏
分享
> 无意中接到了后端开发的主动邀约,我最近主要在准备前端开发,而且没有正式的做过后端开发,但还是接收了面试。面试主要考察计算机基础,没问后端八股,所以居然基本上答出来了自我介绍研二在读,主要技术栈是前端开发(熟悉Vue / 入门React),跨平台开发(了解Electron / 入门Flutter),和 Agent 开发(了解),常用语言 TypeScript / Python。之前都在准备前端面试,意外得到了后端面试邀约,因为未来有走全栈 / Agent开发的计划,所以斗胆参加了。问答1. 介绍 TCP 协议的连接和断开过程,为什么断开要进行 4 次挥手2. TCP 协议在完成四次挥手后是直接断开吗,要等待多久才断开3. 介绍计算机网络七层协议,为什么要分层4. 进程间通信有哪些方式5. 介绍死锁代码题1. 有 $n+1$ 个数,它们在范围 $[1, n]$,仅有一个重复的数,在 $O(n)$ 时间复杂度,$O(1)$ 空间复杂度内找出这个数2. 股票买卖时机,给定一支股票(T+1交易规则)的 $n$ 天的价格序列,买卖两次(卖出当天不能再买入),求最大盈利3. 给定序列,求最长上升子序列的长度和对应的子序列反问1. 部门的技术栈答:Golang2. 我之前主要准备的是前端开发,但是在 AI 时代对前端的未来比较悲观,未来准备走全栈开发或 Agent 开发。我比较纠结是接受前端开发的转正实习,还是准备全栈和 Agent 项目,未来找正式工作直接投递。您能从过来人的角度给我一些建议吗?答:(没有正面回答)主要是要确保掌握好相关理论基础,大厂对基础比较看重,工作中可能用到
查看10道真题和解析
点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

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