腾讯暑期实习前端一面凉经

公众号&小程序&微信小店团队

1h 40min

算法题

题目发过来后让我先写 一个小时后交给他

1. 两个链表求和

2. 打家劫舍3

3. 判断两个二叉树是否相同(数据和结构)

4. 求两个有序数组的中位数 要求时间复杂度o(log(m+n))

一个小时写完交给面试官,说看一下 之后差不多两分钟开始面试

自我介绍

为什么选前端 不选别的方向

问写算法题的思路,对题目进行一些更改,问更改后怎么解决。

算法2的思路,怎么想的,专业一点这个思路叫什么(回答动态规划),什么是动态规划?什么是贪心?贪心以及动态规划得出的答案是最优解吗?

算法3中我用的dfs,问不用递归如何解决。(回答bfs用队列)说一下用队列怎么实现。

算法4我没写出来,问如果不限制时间怎么解。回答了一个o(m+n)复杂度的方法

从数据结构角度说一下栈和堆 什么数据存在栈中什么存在堆?c中的mallloc函数(忘了什么名字了)的数据存在栈还是堆?返回的引用是存在栈还是堆?

场景题(这个我挺混乱的 后续写的可能有错的地方):

vue中对于监听的数据number,假如我多次修改他的值,用户界面是直接显示最后的值还是一次次变化过去?或者说只渲染一次还是渲染很多次?(我说应该是直接显示,渲染一次)让你做你怎么实现?(不会,说类似事件循环的思路用异步包裹)那事件循环会用代码实现吗?异步函数怎么提取(不会)

拷打项目

问你项目中的难点,怎么解决

我说了我用mock中的一个小问题,然后面试官问有自己实现过mock吗?不用mock也不用框架的情况下怎么拦截请求?(寄)

反问:

问(感觉自己寄了):我准备了很多八股相关的,但都没怎么问。

答:八股社招问的更多,校招我们更关注你的专研精神。

结果是凉凉。面试官人挺好的。基本都是从一个小问题发问然后越问越深,最后到代码复现。

反思后想了一下项目的问题其实最好说自己熟悉的,复现过的解决方法。对于vue框架只是用的话还不够,需要更细致的想怎么实现的。八股的话最好还是准备,不一定都不问

全部评论
这能感觉面试官挺好的啊,这不明显拿你刷KPI着呢吗
2 回复 分享
发布于 05-16 14:16 北京
已老实
点赞 回复 分享
发布于 05-16 00:09 广东
佬,写手撕的时候面试官在场吗?还是说一个小时后他再来?
点赞 回复 分享
发布于 05-15 22:36 广东

相关推荐

腾讯微信前端面试面经:技术与沟通的双重考验一、面试初体验这次腾讯微信前端的面试,整体节奏张弛有度。开场长达20 - 30分钟的项目交流,让我感受到面试官对实际项目经验的重视,后续的技术问答和算法考察也极具针对性,尽管最终未能通过,但整个过程收获满满。二、项目细节深度探讨1. 大模型相关技术交流面试一开始,面试官便聚焦于我在实习中涉及的大模型调用相关项目,围绕前后端交互、数据结构化处理、流式传输等技术点展开提问。当谈及流式传输时,我提到工作中接触过的Server-Sent Events(SSE)和Backend For Frontend(BFF)架构,解释了SSE如何实现服务端到客户端的单向实时通信,以及BFF层如何针对前端需求定制数据接口,减少冗余请求。在聊到JSON流式解析时,面试官追问“为什么选择自己手写解析?”,我坦言最初是出于学习目的,参考了开源项目的实现逻辑,希望深入理解数据逐块处理的原理,但这个回答可能未能展现出足够的实际应用价值。2. 智能自驾数据可视化项目我介绍了负责的智能自驾数据可视化项目,主要通过React Hook获取数据,再利用表格组件进行展示。由于项目逻辑相对基础,缺乏性能优化层面的实践,面对面试官对性能优化的潜在期待,我未能给出亮眼的回答,意识到这是自己项目经验中的一大短板。三、算法与技术实操考察1. 算法题:有序链表合并第一道算法题是合并多个有序链表,这是经典的归并问题。我采用分治思想,先两两合并链表,逐步减少链表数量,最终得到合并后的有序链表。通过代码实现和思路讲解,基本完成了题目的要求。2. 技术题:防抖与节流第二道题考察**防抖(Debounce)和节流(Throttle)**函数的实现。在实现节流函数时,我使用记录上一次执行时间的方式,控制函数在指定时间间隔内只能执行一次。但当面试官追问“如何优化防抖函数,避免重复创建定时器”时,我没能及时想到通过保存定时器ID(timeoutId),在新触发时清除旧定时器的方案。面试官略带遗憾的一句“这不应该呀”,让我意识到这个关键知识点的疏漏可能影响了整体评价。四、轻松闲聊与最终结果算法环节结束后,氛围变得轻松起来。得知面试官也是成都人,我们自然地聊起家乡美食、生活日常,还调侃了一下恋爱话题,整个交流十分融洽。面试官最后表示最迟次日给答复,虽然最终收到未通过的消息,但我明白或许是有更契合岗位需求的候选人,这次经历也让我清晰认识到自身技术短板与改进方向。
查看8道真题和解析
点赞 评论 收藏
分享
评论
7
11
分享

创作者周榜

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