7月热身赛小结(时间线+面经)更新中

时间线

7月有了提离职的念头之后,就开始投递一些厂子想无缝衔接。结果开局惨遭失败,于是灵活切换为秋招热身赛模式。现在在家待业中。

  • TimeLine:
  1. 字节-智能服务(深圳)暑期: 7.2投递-7.7约面-7.10一面-7.17感谢信
  2. WXG-海外支付业务(深圳)暑期:7.9约面- 7.17一面 - 7.18感谢信
  3. 虾皮-SSC(深圳)日常:7.21笔试- 7.23约面 - 7.26感谢信
  4. TME-酷狗音乐直播团队(广州)暑期 :7.24被捞约面 - 7.29一面 - ?
  5. 虾皮-Data Infra(深圳)日常:7.28被捞约面 - 7.29一面 - 7.30约二面 - 8.1二面 - ?
  6. OPPO-AI平台(深圳)日常:7.16boss投递-7.25约面-7.30一面速通-7.31约hr面-8.1offer

可以看出我一开始4得很惨,到TME面完之后被拷打完忽然有种开窍的感觉,之后似乎就有点面感了。我之前找暑期的时候,因为没有实习经验,项目也一般般,所以非常没有自信,只面了3家公司,像字节 鹅 阿里这种公司都没敢去投。现在当后置刷经验包了~

亡羊补牢,为时未晚。

面经

2025.07.10 | 字节跳动 - 智服前端暑期实习一面(内推)

时长:60min(项目25min + 八股15min + 手撕20min)

项目(25min)

  • 简历写了4个项目,讲了十几分钟,口干舌燥。
  • 面试官逐个问项目,问得不深,问到后台管理系统。
  • 问题没准备好:后台管理系统的难点和挑战,如何实现?

八股(15min)

其实一点都不难,但是当时准备得真不充分,基本上是送死

  • 问学校课程学得如何?(没系统学过,没信心)
  • Vue2 vs Vue3 区别:
    • 只说出组合式 vs 选项式、状态管理、打包工具(vite vs webpack)
  • Pinia vs VueX 区别?Pinia好在哪?(没准备)
  • JS在浏览器中怎么运行?
    • 进程线程没答好,事件循环答了但废话多

手撕(20min)

  1. 防抖函数(要求运行看效果)
    • 代码很快写出,但不会用它那个内置编辑器运行
  2. 字符串转嵌套对象
    • "a.b.c.d.e"{a:{b:{c:{d:{e:}}}}}
    • 卡了很久,汗流浃背

2025.07.17 | 微信 WXG 微信支付海外业务一面

时长:55min(项目+八股)

项目(约30min)

  • 全程聊微信小程序项目
    • 项目流程
    • 难点 & 解决方式
    • 学习前端的过程
  • 问明年是否还有时间实习

八股(穿插项目)

  • 网络安全相关(支付业务)
    1. 常见网络攻击
    2. HTTPS如何保证安全
    3. HTTPS证书校验机制
    4. 微信小程序校验机制(用户签名)
    5. Token登录流程

反问

  • 技术栈:Vue + Node.js 全栈
  • Base:深圳

2025.07.25 | 虾皮 SSC 供应链日常实习一面

时长:60min(自我介绍15min + 提问30min + 编程10min + 反问5min)

自我介绍 + 项目(15min)

提问(30min)

ES6

  1. 箭头函数 vs 普通函数区别
  2. 何时使用箭头函数
  3. apply/call/bind 能否改变箭头函数 this
  4. new 过程中原型的作用

浏览器缓存

问的很深,问到不会为止

  1. 有哪些缓存方式?
  2. max-age=0 vs no-cache 区别
  3. E-tag vs Last-Modified 区别
  4. 可以只用 E-tag 不用 Last-Modified 吗?
  5. from disk cache vs from memory cache 区别

项目

  1. 页面重构的设计思路与效果
  2. 组件通信 & 状态管理
  3. 表单全量数据格式校验怎么做?

编程题(10min)

  • 砝码问题:2g、3g、7g,求最少砝码数凑出 weight 克
    • 思路:贪心+回溯 / 贪心+暴力 / dp

2025.07.29 | 腾讯音乐 - 酷狗直播团队(广州)一面

时长:45min(全是项目拷打)

小程序相关

  • 滚动穿透原理 & 解决方式

H5相关

  • userAgent 如何判断环境
  • JS Bridge 和 URL Scheme 做了什么
  • isApp() 内部逻辑
  • 跨环境活动页分享设计思路
  • H5 与 原生通信机制
  • 微信 SDK 二次分享失效原因 & 解决方式

建议

  • 不要只背API,要理解原理
  • 业务会忘,原理不会

2025.07.29 | 虾皮 Data Infra Platform 前端一面

时长:70min(项目30min + 八股20min + 编程15min + 反问5min)

项目(30min)

  • 组件化相关问题:
    • 成长、技术分享、挑战
    • debug 方法与流程
    • 滚动穿透原理 & H5解决方案

八股(20min)

  • 浏览器缓存:强缓存 vs 协商缓存使用场景
  • HTTP 状态码
  • 闭包:使用场景 & 缺点
  • 如何向新手介绍 Vue?

编程(15min)

  1. 数组右侧第一个更大元素(单调栈)
  2. 二叉树层序遍历

2025.07.29 | 虾皮 Data Infra Platform 前端二面

时长:40min(自我介绍5min + 编程35min)

自我介绍(5min)

  • 项目介绍被打断,问滚动穿透原理,答得啰嗦,进入编程环节

编程题(35min)

  • 上来5道题任选3道:
    1. 模拟实现 Promise.all
    2. 手写深拷贝(考虑循环引用)
    3. 爬楼梯(经典DP)
    4. 两数之和
    5. 忘了
  • 选了1、3、4,15min做完,5min讲思路
  • 面试官让再做第2题,卡了10min,时间到结束

反问

  • 建议:
    • 笔试流畅、思路清晰
    • 自我介绍要简洁,挑重点说

2025.07.30 | OPPO 内部AI平台前端一面

时长:15min(极速通关)

  • 约1小时会议,面试官迟到15min,11:30又有会,15min搞定

  • 自我介绍 + 校内项目沟通方式

  • 小程序行程规划页做了什么

  • 反问:介绍部门业务,涉及AI与算法

  • 以为还会有补充技术面,结果直接hr面发offer了,十分震撼。

alt

#前端技术面试##字节##腾讯##虾皮##oppo#
全部评论

相关推荐

今天 08:33
四川大学 Java
假老练Jalolin:你要直接挂我我都没这么大意见,暑期实习也是做完了三道笔试题再给我说简历不过,傻鸟公司
投递OPPO等公司10个岗位
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

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