【24实习】腾讯WXG微信支付前端面经

今年春天本来没有太强的找实习的念头,只投了阿里、腾讯、米哈游三家公司,米哈游一面完就没动静了,阿里更是到五月简历都没评估完,腾讯意向填的IEG,被捞到了WXG,摸爬滚打迷迷糊糊地面了五轮面试

前期准备

  • 基本的八股
  • 项目经历、实习经历
  • CodeTop WXG前端相关算法(大概50多题)

timeline

  • 3.18 投简历
  • 3.26 笔试
  • 3.28 一面
  • 3.31 二面
  • 4.3 三面
  • 4.14 四面(面委会)
  • 4.26 hr面,当天云证 + 录用评估
  • 5.3 oc
  • 5.4 offer

3.28 一面

  1. 面试官上来直接介绍微信支付团队是做啥业务的
  2. 自我介绍
  3. 实习里深度行为埋点的背景和实现
  4. 解决线上bug的流程
  5. BFF层的作用,缺点与弊端
  6. 后端实现登录的逻辑
  7. Cookie和Session的作用
  8. 单点登录的理解与流程
  9. TS里type和interface的区别
  10. 在函数入参里如何实现类型映射
  11. 题目一:this指向判断输出(直接就是一波回答错)
  12. 题目二:宏任务微任务执行顺序
  13. 题目三:手写深拷贝(简单实现)
  14. CSRF原理、防范
  15. HTTPS原理
  16. 网络通信中端口的作用,位于七层模型哪一层
  17. 判断以下四种情况是否跨域
  18. https://a.tencent.com/foo/bar
  19. http://a.tencent.com/foo/bar
  20. https://a.tencent.com/foo/aaa
  21. https://b.tencent.com/foo/bar
  22. 题目四:33. 搜索旋转排序数组 - 力扣(LeetCode)
  23. ESLint、Prettier、Husky、Lint-Staged分别干什么用
  24. 反问:前端算法要求啥难度、技术提升

题目一:

const obj = {
    foo: 1,
    bar: () => {
        return this.foo;
    }
}

console.log(obj.bar());

题目二:

console.log(1)

const promise = new Promise((resolve) => {
    console.log(2);
    resolve();
    console.log(3);
})
console.log(4)
promise.then(() => {
    console.log(5);
}).then(() => {
    console.log(6)
})

setTimeout(() => {
    console.log(8);
}, 10)

setTimeout(() => {
    console.log(9);
}, 0)

3.31 二面

  1. 在字节做的具体工作
  2. 在字节遇到最难解决的问题
  3. 校内项目
  4. 想做题,面试官当面看一面做过的题,问难度咋样;
  5. 微信小程序相关:
  6. 内置组件(不记得)
  7. setData注意事项(不记得)
  8. 怎么获取用户的头像(调微信给的api呗)
  9. 说是很早以前写过原生的小程序,后面只用uniapp,确实也不知道了,不再细问
  10. TS相关:
  11. const和readonly的区别
  12. any、unknown、never的区别
  13. 内置类型,如Omit、Pick、Parameter等等
  14. tsconfig中一般进行的配置
  15. 看本地项目的代码风格,实现过的比较复杂的功能
  16. 职业规划
  17. 面试官直接开始介绍微信支付业务,部门风格、氛围;聊基建

4.3 三面

上来先写三个题

  1. 题目一:OO思想写一个签到器
  2. 题目二:106. 从中序与后序遍历序列构造二叉树 - 力扣(LeetCode)
  3. 题目三:找出数组中重复出现的元素(随便找一个就行)要求时间O(n),空间O(1)287. 寻找重复数 - 力扣(LeetCode)
  4. 问项目
  5. HTTP报文结构
  6. HTTP和HTTPS区别,具体过程
  7. HTTPS握手和TCP三次握手区别
  8. 数组和链表的区别,使用时的优缺点
  9. 红黑树应用的场景???
  10. 作业:写个文档描述下自己的项目

4.14 四面(面委会)

  1. 聊项目、优化、理解
  2. 反问:
  3. 成长路线

4.26 hr面

  1. 职业规划
  2. 兴趣爱好
  3. 之前实习/项目合作者的评价
  4. 之前实习/项目遇到过的最大的挫折
  5. 城市意向
  6. 实习时间
  7. 转正要求
#面经##腾讯##WXG##微信支付##2024暑期实习#
全部评论
楼主太强了
2 回复 分享
发布于 2023-05-04 22:30 重庆
流程真的好长啊
2 回复 分享
发布于 2023-05-04 22:21 辽宁
CodeTop WXG前端相关算法 佬,请问这个是啥
1 回复 分享
发布于 2024-02-04 18:49 湖南
泰库辣
1 回复 分享
发布于 2023-05-04 21:31 山西
1 回复 分享
发布于 2023-05-04 16:31 重庆
楼主一面大概面了多久啊
点赞 回复 分享
发布于 2025-11-14 14:53 北京
三面面的好像一模一样欸,相同的三道算法题,也是留作业写文档,不过我面的是后端😁
点赞 回复 分享
发布于 2024-05-26 03:06 广东
老哥方便问问为啥没留下来吗 WXZF没有HC吗
点赞 回复 分享
发布于 2024-04-22 17:20 重庆
好长的周期啊
点赞 回复 分享
发布于 2024-02-20 00:05 贵州

相关推荐

先感谢各位牛友愿意点进这篇帖子。事情是这样的:小弟去年面过字节的前端暑期实习岗位,但后来因为一些原因选择去了其他公司。去年 10 月左右,我突然接到了字节 HR 的电话。HR 表示之前面试时对我印象比较深,问我是否愿意继续参与秋招,并且说可以跳过常规技术面,直接和组长聊。当时听到这些话还是挺开心的,也有一点被认可的感觉,所以就答应继续推进了。后续的面试流程也确实如 HR 所说,是直接和组长面试,主要围绕我的项目经历展开。当时我提到自己最近一直在做 Agent 相关的项目,也表达了对这方面的兴趣。组长当时给我的反馈是,他们组主要还是做客户端方向,可能会有一些和 Agent 相关的工作,但整体重心仍然是客户端。后来选 Offer 的时候,字节给的薪资确实是最高的,而且求助了一下前辈,前辈也说第一份工作的薪资相对而言重要一些。综合考虑之后,我还是选择了字节的 Offer。现在回头看,可能当时确实有点被薪资和平台吸引住了,没有足够认真地考虑方向匹配的问题。这几个月里,我一直在继续做 Agent 相关的项目,也慢慢有了一些小成果。越做越发现自己对 Agent 开发确实很感兴趣。现在再看自己当初签下的客户端岗位,就有些后悔,感觉方向和自己的兴趣并不完全一致。我现在很想重新投 Agent 相关岗位,但又不知道应该怎么处理目前这个 Offer。目前比较纠结的点主要有几个:第一,如果现在撕字节 Offer,听说风险比较大,甚至可能影响之后再投字节,或者留下不太好的记录。而且我已经错过了秋招和春招,如果现在重新找工作,很可能只能等今年秋招,中间会出现一段 Gap, 这段经历也不知道以后该怎么向 HR 解释;第二,如果我不撕 Offer,先入职字节客户端岗位,工作一段时间后再离职,会不会就失去应届生身份?之后再想转 Agent 方向,是不是只能走社招渠道?这样难度会不会反而更大?第三,我也不确定入职之后是否有机会内部转岗,或者能不能和 HR/组长沟通,看是否存在调整到更接近 Agent 方向团队的可能。所以想请教各位大佬:在这种情况下,有没有比较稳妥的解决办法?是应该先入职再寻找转岗机会,还是应该尽早止损重新投 Agent 岗位?如果选择重新找,Gap 和撕 Offer 的风险应该如何权衡?小弟现在确实比较迷茫,也很担心自己因为一时选择影响后续职业发展。希望各位前辈能给一些建议。谢谢。
我的求职进度条
点赞 评论 收藏
分享
评论
36
153
分享

创作者周榜

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