腾讯wxg前端面经

📍面试公司:腾讯wxg技术架构

🕐面试时间:2025.11.19

💻面试岗位:前端

❓面试问题:

问为什么会选择前端开发的方向

1.问c和c++

我说主要熟悉的是js

js的内存管理,说了新生代和老年代blabla

问是否了解其他语言的内存管理机制

2.如何实现全双工通信

websocket具体是如何实现全双工通信的?

3.css布局常见的有哪几种方式

我说:flex布局、grid、绝对定位

然后问flex常见的属性

4.问操作系统

进程和线程的定义及区别是否了解协程

CPU和GPU的区别, CPU是什么,CPU和GPU擅长处理什么任务

举例子什么任务适合用GPU

从写代码到程序运行,中间经过了哪些环节

问静态链接是什么

5.问AI Coding

项目中AI的使用情况

中间省略一些和项目有关的问题

代码题

让我下载文件和lru有关的,问我知不知道LRU原理,我说不太清楚

给我换了个字符串有关的题,难度降低了很多,简单题但是没怎么刷过写了很久

🙌面试感想:

因为不是纯前端的岗位,除了前端的知识问了很多网络、系统、编译原理的。这方面的回答不太好

建议我多刷算法题,夯实基础。

#腾讯面经##找实习##发面经攒人品#
全部评论
问os和编译原理还以为是公众号小程序团队
3 回复 分享
发布于 02-17 12:07 广东
腾讯就是这样,前端岗位操作系统也问其他语言也问
1 回复 分享
发布于 02-15 18:41 山东
这是什么方向的前端岗位
点赞 回复 分享
发布于 02-14 20:57 湖北
mark
点赞 回复 分享
发布于 02-14 20:57 湖北

相关推荐

1. 自我介绍1.5 面试官特意提了一嘴一面面试官给我的面评,不知道何意味?2. 项目相关(有些记不清了,下面这些应该不全)2.1 总体介绍项目2.2 io_uring和epoll的对比,为什么选用io_uring,讲讲心路历程2.3 协程与线程的区别2.4 Raft共识算法与Paxos的对比2.5 Raft如何保持数据一致性2.6 Raft为什么在高并发情况下性能下降3. 设计题:(面试官让共享屏幕直接使用agent作答,估计是想看看我平时是怎么使用agent的)3.1 使用agent设计一个社交平台的用户好友关系、关注信息的系统3.2 假如一个几千万粉丝的大V发动态了,怎么让关注了他的用户接收到他的更新(涉及什么推拉结合)3.3 根据agent给出的系统架构(Redis+DB),如果Redis整个集群挂了,所有用户请求直接打到数据库中,会导致数据库崩溃,设计限流机制。4. 反问:4.1 部门用Go吗?(问这个问题是为了向面试官表示我正在主动积极学Go,刷个印象分)4.2 agent对行业的冲击,同事之间会讨论吗,你们对agent代替程序员的看法?4.3 目前实际生产中agent的参与程度4.4 后续流程(这里面试官直接说后面等HR面嘻嘻)无手撕,很惊喜,因为一面手撕没撕出来以为二面还会狠狠拷打算法注:最后的设计题我答得稀烂,业务层面的设计、Redis和数据库我都不怎么了解,虽然我在看Java面经的时候经常看到这些业务设计题,但没有意识去刻意了解。后来跟面试官坦白说因为学的C++,没怎么关注业务层面,面试官人很好,表示理解。感谢面试官(还有面试官长得像桑杰,我一看他就想笑),还是要补补后端业务层面的知识!冲冲冲!!!后续:二面面完两小时秒过,约HR面
查看13道真题和解析
点赞 评论 收藏
分享
双非本,约到了第二面,面试官挺好的~自我介绍http和https的区别http各个版本(http1.0,http1.1,http2)追问了http3tcp和udp的区别对跨域的理解,跨域的解决方案(有点忘了,答了cors和nginx反向代理)追问反向代理为什么可以解决跨域,绕开了什么?vue是怎么处理模版的(template->ast->优化->render)追问ast起到了一个什么作用(答类似于中间结构,也不知道对不对)为什么async和await它让异步代码看起来像同步的?js事件循环追问js为什么要设计这个事件循环(答因为是js是单线程之类的)连续多次修改DOM,浏览器渲染几次(一次)nextTick的了解追问nextTick和promise.then哪个先后执行?(答和注册时间有关)如果微任务在执行的过程又添加了微任务。这个微任务什么时候执行(答当前清空)定时器一定要手动去清除吗vue销毁页面的时候为什么不一起把定时器清除(答定时器是浏览器api,不属于组件实例,不知道对不对)settimeout延时是否精确(肯定不一定)npm和pnpm哪个用的多,区别是啥(不太记得了,一直说pnpm比较快,项目也共享)localstorage的作用域,更换设备数据还在不vue3的话,每个项目都有index.html,app.vue,main.js,作用是什么?追问app.vue是否一定要存在?打包工具webpack和vite区别(忘了,一直说vite更快)loader和plugin的区别babel怎么把es6转化为es5的?(答主要是plugin,不知道对不对)追问vite更快的原因(汗流浃背了,真的忘了)用过什么自动化工具(答构建自动化,代码规范自动化)网络页面刚访问的时候样式错误,然后过一两秒又恢复了,怎么排查(看css加载方式,是否阻塞渲染)反问感受:基础还是不太行,感觉有点难度
查看29道真题和解析
点赞 评论 收藏
分享
评论
8
52
分享

创作者周榜

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