WXG企业微信暑期前端一二面+面委+hr(已oc)

一面

手写30min
1. 版本号比较
2. 最长递增子序列
写完了给我最长递增子序列改成返回子序列数组了,还得是dp里面存上一个的索引而不是直接存当前子序列数组(空间复杂度O(n)),最后到点了没撕完

1. vue3响应式原理
2. 为什么要有虚拟dom?某些情况能不能为了性能直接操作真实dom?
3. composition api好处
4. vue router两种模式原理
5. 讲解node的异步单线程非阻塞
6. 和java对比?java处理请求是多线程吗?(没做过
7. node怎么做多进程?怎么处理高并发?为什么要进程数=CPU内核数(没做过..
8. 问node中间层的项目
9. 问图片懒加载项目 intersectionObserver
10. 宏任务 微任务优先级 创建了一大堆微任务会不会阻塞后面的宏任务
11. 问我的vite核心(按需加载,js转换,HMR等)
12. webpack和vite的HMR的区别?(说了vite的链失活,传播更新,自我接受等
13. vue SFC hmr如何保持状态不丢失(中了我的诱导
14. 分包怎么实现,有什么用(babel解析AST
15. 对前端工程化的理解?
16. 闭包?预解析?作用域?如果是你设计,函数作用域的要使用的变量或this怎么存?
17. 浏览器渲染中,body里面遇到link和script引入css或js文件,会不会阻塞渲染?
18. XSS,怎么防,CSRF是什么?为什么token存localStorage能防csrf?
19. 用用户输入的内容(可能含有攻击代码)来放在template渲染或用js解析这两种展示的上下文环境上,处理方法有什么不同

二面

面试官好像是后端的,整体偏聊天氛围,没怎么拷打
全程1h
1. 上来先写:合并k个有序链表,写了20分钟
2. 问我的懒加载组件,怎么做懒加载,怎么添加占位图,兼容性怎么考虑,DPR是什么,cdn参数中质量的参数是分几个固定的取值档次还是什么?(对,为了命中缓存
3. 介绍我的迷你vite,为什么要做这个?有没有衡量过性能差异的具体数据?
4. 挑一些性能优化的点来讲(太多了,就挑了我认为最有用的,1webpack换现代打包工具,2http使用2/3,3使用浏览器缓存
5. 安全相关的问题(xss,csrf,中间人攻击等
6. 有没有攻击过一些网站(有
7. 什么时候接触前端的?
8. 工作室负责人是负责什么,工作室做什么,多少人
9. 对后面的职业规划


面委会

非常好的面试官,没有拷打我,就是让我把我做过比较牛逼的东西讲出来,然后还会告诉我改进思路,讲了很多

太强了,感觉完全被降维打击

1. 先问问学校在哪,是不是985211(我特么的,一本都不是,双非的全坐一桌
2. 是不是研究生(不是,本科
3. 讲我的低代码平台动态表单项目,说不行,整点有深度的
4. 讲我的迷你vite,说了一大堆
5. 讲组件库命令式组件设计,抽离高阶函数用来创建、渲染、销毁组件,给所有命令式组件共用(让我给elementplus提pr,合并了才能证明含金量
6. 讲我的图片懒加载项目
7. 讲我的中间层抽离,面试官提了新的思路,非常牛逼
8. 给了我很多建议

hr面

只想起来几个问题
1. 对微信的感受,你认为微信的问题?
2. 用过企业微信是吧,文档这一块和其他比如飞书有什么差异?
3. 对xhs,b站等产品的看法

一雪前耻!

#你怎么评价今年的春招?##你喜欢工作还是上学##牛客解忧铺##牛客在线求职答疑中心##牛客创作赏金赛##春招进度记录##实习进度记录#
全部评论
萝卜子
2 回复 分享
发布于 2025-04-29 19:26 黑龙江
六百六十六
1 回复 分享
发布于 2025-04-27 14:48 北京
接好运
点赞 回复 分享
发布于 2025-08-29 14:16 辽宁
接好运
点赞 回复 分享
发布于 2025-08-22 17:31 河南
合并 K 个有序链表是用的优先队列吗
点赞 回复 分享
发布于 2025-06-09 23:26 北京
mark一下面经
点赞 回复 分享
发布于 2025-05-28 11:47 陕西
那你是去wxg和字节嘞
点赞 回复 分享
发布于 2025-05-17 00:29 上海
mark一下面经
点赞 回复 分享
发布于 2025-04-29 12:07 河南
接好运
点赞 回复 分享
发布于 2025-04-29 09:58 广东
太厉害了佬
点赞 回复 分享
发布于 2025-04-29 01:18 江苏
无敌
点赞 回复 分享
发布于 2025-04-28 15:45 广东
有同学考虑南京的前端实习吗,vue/react技术栈,核心项目组,反馈速度快~
点赞 回复 分享
发布于 2025-04-28 14:06 江苏
具体什么业务哇 感觉是一个部门啊
点赞 回复 分享
发布于 2025-04-27 16:04 湖北
大佬太强了
点赞 回复 分享
发布于 2025-04-27 14:39 湖北

相关推荐

头像
04-20 22:26
南京大学 Java
攒人品ing~(一天三面我燃尽了)个人背景介绍一、 项目深挖:高并发博客系统架构面试官提问:你的并发控制和API限流是怎么做的?面试官追问:点赞的接口限流具体怎么实现的?面试官追问:数据最终怎么落库?MQ消息丢了怎么办?二、 场景题:使用Redis实现QPS/QPM/QPD限流面试官提问:如果要用Redis限制一个接口在滚动窗口下的QPS、QPM、QPD,怎么做?第一版思路:将时间单位拼接到Redis Key中。面试官指出:这会导致Key数量爆炸式增长。第二版思路:使用Hash结构,记录用户在特定时间窗口内的访问次数。面试官指出:这种方式只能记录自然时间(如自然天、自然秒),无法满足滑动窗口的需求。第三版思路:使用ZSet实现滑动窗口,Score设为时间戳,Value设为唯一标识。每次请求进来先移除时间窗口之前的数据,再使用 `ZCARD` 统计当前元素个数来判断是否限流。面试官指出:在QPD(每天调用量)极大且高频的场景下,ZSet会导致元素过多,产生大Key问题。第四版思路(最终被认可):针对精度要求没那么高的QPM/QPD,采用“分桶计数”思想。将一天24小时分为1440个分钟桶,使用String存计数值。每次判断时只需将最近时间段内的桶数据相加即可,旧桶设置自动过期销毁。表示该方案可行。三、 项目深挖:缓存三大问题解决方案面试官提问:你在项目中提到的“布隆过滤器 + 互斥锁 + 逻辑过期”是怎么协同工作的?四、 手撕算法题目:LeetCode 124. 二叉树中的最大路径和。五、 反问环节问:入职后实习生的主要工作内容是什么?问:团队内部对于AI写代码的认可度如何?问:对我今天面试表现的评价和建议?
查看9道真题和解析
点赞 评论 收藏
分享
先感谢各位牛友愿意点进这篇帖子。事情是这样的:小弟去年面过字节的前端暑期实习岗位,但后来因为一些原因选择去了其他公司。去年 10 月左右,我突然接到了字节 HR 的电话。HR 表示之前面试时对我印象比较深,问我是否愿意继续参与秋招,并且说可以跳过常规技术面,直接和组长聊。当时听到这些话还是挺开心的,也有一点被认可的感觉,所以就答应继续推进了。后续的面试流程也确实如 HR 所说,是直接和组长面试,主要围绕我的项目经历展开。当时我提到自己最近一直在做 Agent 相关的项目,也表达了对这方面的兴趣。组长当时给我的反馈是,他们组主要还是做客户端方向,可能会有一些和 Agent 相关的工作,但整体重心仍然是客户端。后来选 Offer 的时候,字节给的薪资确实是最高的,而且求助了一下前辈,前辈也说第一份工作的薪资相对而言重要一些。综合考虑之后,我还是选择了字节的 Offer。现在回头看,可能当时确实有点被薪资和平台吸引住了,没有足够认真地考虑方向匹配的问题。这几个月里,我一直在继续做 Agent 相关的项目,也慢慢有了一些小成果。越做越发现自己对 Agent 开发确实很感兴趣。现在再看自己当初签下的客户端岗位,就有些后悔,感觉方向和自己的兴趣并不完全一致。我现在很想重新投 Agent 相关岗位,但又不知道应该怎么处理目前这个 Offer。目前比较纠结的点主要有几个:第一,如果现在撕字节 Offer,听说风险比较大,甚至可能影响之后再投字节,或者留下不太好的记录。而且我已经错过了秋招和春招,如果现在重新找工作,很可能只能等今年秋招,中间会出现一段 Gap, 这段经历也不知道以后该怎么向 HR 解释;第二,如果我不撕 Offer,先入职字节客户端岗位,工作一段时间后再离职,会不会就失去应届生身份?之后再想转 Agent 方向,是不是只能走社招渠道?这样难度会不会反而更大?第三,我也不确定入职之后是否有机会内部转岗,或者能不能和 HR/组长沟通,看是否存在调整到更接近 Agent 方向团队的可能。所以想请教各位大佬:在这种情况下,有没有比较稳妥的解决办法?是应该先入职再寻找转岗机会,还是应该尽早止损重新投 Agent 岗位?如果选择重新找,Gap 和撕 Offer 的风险应该如何权衡?小弟现在确实比较迷茫,也很担心自己因为一时选择影响后续职业发展。希望各位前辈能给一些建议。谢谢。
我的求职进度条
点赞 评论 收藏
分享
评论
22
89
分享

创作者周榜

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