pdd前端一面

1. 实现一个元素的垂直水平居中,你知道有哪几种方法?

2. 讲讲你对 JavaScript 闭包的理解,平时在什么场景下会用到它?

3. 核心代码模式算法题:字符串变形

4. 聊聊浏览器的事件循环机制吧,宏任务和微任务的执行顺序是怎样的?

5. Vue 3 的响应式原理是怎么实现的?和 Vue 2 有什么不同?

6. 如果一个页面的首屏加载需要 5 秒,你会从哪些方面入手,把它优化到 1 秒以内?

7. Webpack 的代码分割(分包)做过吗?一般会怎么配置?

8. 在实现深拷贝的时候,如果遇到循环引用的问题,该怎么解决?

9. React Hooks 里的 useEffect 和 useLayoutEffect 有什么区别?

10. 前端埋点方案是怎么设计的?如何保证数据的准确性?

11. 如果让你设计一个支持撤销/重做功能的前端应用,你会怎么实现?

12. 在高并发场景下,前端可以做哪些缓存策略来提升性能、减轻服务器压力?

13. 前端的权限路由是怎么实现的?能讲讲你的技术方案吗?

14. 这个经典问题再聊聊吧:从浏览器输入 URL 到看到页面,中间发生了什么?

15. 能手写一个 Promise.all 的实现吗?需要考虑异常处理。

16. 如果要你设计一个前端监控系统,你会关注哪些方面?比如性能监控、错误监控。

17. 微前端方案在落地时,通常会遇到哪些难点?有什么解决方案?

18. 如果要设计一个跨平台(比如同时支持 Web 和小程序)的组件库,你会怎么做架构设计?

全部评论
佬面的哪个部门啊
点赞 回复 分享
发布于 2025-09-26 15:47 湖南

相关推荐

面试流程速览- 形式:视频面试- 时长:60分钟左右- 轮次:春招前端(业务+算法+手写实战)- 特点:重项目深挖+高频手写+现场手撕算法,节奏非常快---一、面试真题(完整回忆版)1. 开场必问- 自我介绍(1分钟以内,突出项目与技术栈)- 实习期间做过的核心业务、遇到的**重难点**- 项目卡顿问题排查:你是怎么定位、怎么优化的?(面试官重点追问)2. 项目深挖(AI相关)- AI项目具体做了什么功能?- 用了哪些AI SDK?整体架构怎么设计?- 有没有用到LangChain?为什么没用?- 理论掌握程度 vs 工程落地能力(面试官明确看重**实战落地**)3. 手撕代码环节(高频原题!)1)**算法题**LeetCode 寻找峰值(二分查找)- 要求:不能本地测试,直接写思路+代码- 注意:边界条件、mid计算、左右判断- 踩坑:面试官会逐行挑错,哪怕逻辑对也会抠细节2)**前端手写组件****倒计时组件(大厂超高频)**- 用 requestAnimationFrame 实现- 追问:**60帧下raf间隔多少ms?**- 标准:16ms 左右- 面试官提示:可按 30ms 理解作答4. 反问环节(超有用干货)我问了两个问题,面试官直接给了学习路线:1)前端+AI 学习建议- 看 Claude Code 源码,学习 Agent 设计- TS 是 AI 前端开发主流语言,必须吃透- 动手做:构建 Agent,集成 Skills、MCP、Tools- 练手:用 VibeCoding 写一个浏览器插件2)业务方向PDD 前端业务覆盖广泛,侧重**性能优化、复杂交互、稳定性、高并发场景**---二、二面核心考点总结1. **项目真实度**:必须讲清楚难点、卡点、解决方案,不要虚2. **性能优化**:卡顿、渲染、长任务是必考点3. **算法**:二分查找是高频简单题,一定要熟练4. **前端实战**:倒计时、懒加载、防抖节流、SSE 这类组件必考5. **技术视野**:前端+AI 是现在 PDD 重点关注方向---三、给后续同学的避坑建议1. 算法题哪怕写对,也要**讲清思路**,不然容易被判定背题2. raf、定时器、渲染机制这类基础要牢,别临场卡壳3. AI 项目不要只说概念,**一定要有落地代码/架构**4. 实习经历重点突出:**问题→方案→效果**,逻辑清晰5. 反问环节多问学习&业务,能大幅加分---
查看9道真题和解析
点赞 评论 收藏
分享
评论
4
31
分享

创作者周榜

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