小红书日常实习前端一面面经

#实习与准备秋招该如何平衡#  #软件开发投递记录#  #面经#  #前端# #找实习记录##牛客AI配图神器#

发发面经积好运

感觉这一次面试涵盖了前端大部分的八股了

实习期间主要做了哪些事情?
你是如何与产品和后端对接的?
你在项目中主要使用 Vue 3 + TypeScript,那你觉得 Vue 开发中的“最佳实践”是什么?
你刚刚也有提到“业务组件设计”,那你总结的组件拆分原则是什么?
如果一个组件内部代码超过 200 行甚至上千行,但全是内部逻辑,是否还应该拆分?你怎么判断?
你在 Vue 中是否会把组件拆得很细?拆分的边界在哪里?
监控主要上报哪些类型的数据?是性能指标、错误日志,还是业务行为?
具体监控了哪些性能指标?
你是否了解 unhandledrejection 事件?知道如何监听 Promise 异常吗?
如果让你自己实现一个前端的错误监控,你会怎么做?
你提到做过性能优化,具体是从哪些方向入手的?
你说有些页面内存占用高达 1.2GB,是怎么发现和定位内存泄漏的?
你排查出的主要内存泄漏原因有哪些?
你觉得常见的内存泄露都是什么原因导致的?
除了你们项目中的问题,你还了解前端常见的其他内存泄漏场景吗?
你是如何判断“合适的时机”去清理缓存的?
你说对 TypeScript 比较熟练,那了解泛型(Generics)和工具类型(Utility Types)吗?
在腾讯的项目中,团队是否强制使用泛型?你们常用哪些工具类型?
你用过 Pick、Omit、Partial、Record 工具类型吗?有没有自定义过高级类型?
你了解“依赖注入”这个概念吗?
你在校内项目中用 WebSocket 替代了长轮询,为什么做这个技术选型?
你是如何实现断线重连机制的?
断线期间丢失的数据,是如何同步回来的?
是通过记录断开时间戳,让后端返回这段时间内的增量数据吗?
你能解释一下 JavaScript 的事件循环(Event Loop)吗?
宏任务(Macro Task)和微任务(Micro Task)的执行顺序是怎样的?
  比如 setTimeout、Promise.then、queueMicrotask 的执行先后?
  UI 渲染发生在事件循环的哪个阶段?是在宏任务之后吗?
渲染会阻塞 JS 主线程吗?或者说,JS 执行会阻塞渲染吗?
你知道 Promise.all 和 Promise.allSettled 的区别吗?
请手写实现一个 Promise.allSettled 方法。
需要处理所有 Promise 的 settled 状态(fulfilled / rejected)
返回格式是否符合规范?
你刚才代码里用了 fulfilled 和 rejected 字段,这是参考了什么规范?(暗示 Promise A+ 或 ES 规范)
你了解 Promise A+ 规范吗?

感觉问得比较多和杂,我基础也确实不算很好,有不少都没答上。
甚至没有考我算法题
全部评论
哥,你怎么还在找实习啊
2 回复 分享
发布于 01-19 17:55 北京
挺难的,很吃项目工程经验
1 回复 分享
发布于 01-16 22:59 广东
mark好难
点赞 回复 分享
发布于 02-27 20:43 湖北
好难
点赞 回复 分享
发布于 02-03 17:36 广东
各位觉得算难还是简单诶
点赞 回复 分享
发布于 01-16 13:36 河南

相关推荐

03-31 15:12
厦门大学 Java
项目15min,项目怎么用agent优化和设计差不多20min,无手撕,聊得很开心1. 介绍一下项目2. 项目有没有用户/落地?(没有,进行过压力测试)3. 布隆过滤器概念,怎么解决缓存穿透4. 如果有黑客通过肉鸡生成大量商品id攻击详情接口怎么办,发生误判怎么办,怎么过滤(答的 预先根据合法id创建布隆过滤器,遇到误判查一次数据库,如果不存在通过redis的bfadd补位,可以防下一次的非法访问)5. apt框架相关5.1 怎么通过你这个框架把性能提高十倍?(beanutil换成编译期预处理,更快)5.2 为什么能判断出系统性能不足是框架的问题?(答的做了jmeter测试,qps瓶颈,老师建议,)5.3 怎么处理类的嵌套循环问题?(不知道)5.4 框架递归映射怎么做的?(也不知道,第一次被问这么深)5.5 是否考虑过APT能力的插件化设计,比如用装饰器增强日志采集和错误收集?(已实现编译器错误采集和属性注入检测,别的没做。。。)6. 项目前端模块是否全由AI开发?7.  有没有AI实践过前端的工程化?(react相关?这块胡言乱语)8. 普通前端页面和工程化页面的区别?9. AI在工程化中的局限性?10. 你说你参加过携程前端训练营,那你是怎么结合ai做前端项目的落地?11. ai和agent相关:11.1 如果要把一个电商项目面向AI设计并MCP化,怎么做?或者说要做哪个方向?(答的搜索方面的升级,做商品推荐)11.2 电商场景下需要更精细的用户消费习惯设计,需结合用户画像和语义理解做搜索推荐,使用mysql数据库是否合适?(答的向量数据库)11.3 PG数据库的横向扩展和pg vector能力更适合语义相似度检索,有没有深入了解这方面或者使用过?(没有)11.4 Pg在向量和图数据库方面的潜力有了解吗?(不会,面试官说PG能通过商品间的图关系实现推荐系统的底层支持)11.5 有没有考虑或者做过embedding层设计?12. Agent是否需要有读数据库的能力?(答的让skill做,但是面试官不太满意)13. agent调工具的实现方式有哪些?14. function calling了解吗?15. skill和mcp有什么区别16. 反问PE全栈这个岗是做什么?(结合ai全链路开发)面试表现怎么样?感觉问的超级多ai相关的知识,这俩天刚开始学,给我问蒙了
小牛炒肉:这个岗太哈人了,我今天面了一小时,像面产品一样,难度高的我没话说
查看24道真题和解析
点赞 评论 收藏
分享
评论
12
46
分享

创作者周榜

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