拼多多前端面经(附内推)

一面
自我介绍
首先针对简历中的项目进行询问,了解完之后就开始考查算法题目了。
1. js 实现字符串去重
给定一个长度小于 50 且包含字母,数字和特殊字符的字符串,提取其中的数字和字母并且把数字去重,最后输出时数字在前面,字母放在后面,且维持在其原字符串中的位置。
2. js 深度优先实现一个深拷贝

二面(1h)

自我介绍,说一下自己的特点
react 组件的生命周期有哪些?
你使用的是 15 版本还是 16 版本
useReducer 有几个参数?有什么作用?
useEffect 有几个参数?
react 里面的高阶组件怎么理解?
有过高阶组件的使用场景吗?
redux 使用 connect 包裹出来的不是高阶组件吗?(是,掌握的不熟)
ES6 的新增特性
Symbol 类型有什么特点?与 Number,String 有什么不同?
Symbol 类型的唯一性怎么理解?
set,map 怎么理解?
从 set 转成一个数组该怎么做?
set 元素的特点?(不重复)
两个 NaN 的恒等的吗?为什么?
两个 Symbol 类型的值是一样的,这两个 Symbol 相等吗?
Promise 的工作原理是怎样的?
Promise 的 then 为什么是异步的?(从微任务和宏任务解释)
ES6 还有哪些对象?(Proxy 和 Reflect)
DOM 的 api 分为几级?
常用的 DOM 的操作方法?
事件捕获和事件冒泡怎么理解?
怎么阻止事件的冒泡?
项目中用到了什么样式?使用的 css 还是 less?
对 CSS 动画有了解吗?序列帧怎么定义?
样式里的清除浮动怎么设置?为什么这样设置?
浏览器缓存有哪几种?

【2025届实习生招聘】内推链接:https://careers.pinduoduo.com/campus/intern?t=osY8rUxAdg,内推码:osY8rUxAdg。期待你的加入!我们一起,无拼不青春!(通过此链接投递计入内推,内推简历优先筛选~)

#拼多多##拼多多25届实习##拼多多实习内推##拼多多前端一面#
全部评论
冲鸭
点赞 回复
分享
发布于 04-02 16:19 上海
点赞 回复
分享
发布于 04-02 16:20 上海
联易融
校招火热招聘中
官网直投

相关推荐

4 3 评论
分享
牛客网
牛客企业服务