拼多多
一面
React 16 生命周期的变化
详细介绍一下 getDerivedStateFromProps
flex: 0 1 auto 具体表示什么含义
less 的 & 代表什么
算法题:求字符串最大公共前缀
interface 和 type 的区别
状态管理工具
有用过 ssr 吗
node 熟悉吗
redux 理念
react-redux 中 connect 怎么实现
mixin、hoc、继承的区别、优缺点
react diff 实现
react 旧版的diff用深度优先还是广度优先。为什么用深度优先,广度优先能实现吗
diff的时间复杂度?为什么?
react-router 实现原理
客户端路由 hash/history 实现的区别、原理
有哪些常见的 http 头
websocket 轮询的好处缺点
websocket 握手的过程
tcp 握手过程
tcp/udp 的区别
尽可能多实现pdd app 导航布局实现(4等分div并列排布)
如何清除浮动
BFC 实现原理
开放题:pdd 假设没有首页优化,尽可能想办法优化
二面
css盒子模型(content-box、border-box)
实现动画有哪些方法
react mixin hoc 以及 hook 之间的区别和优缺点
浏览器渲染出一个页面的过程
vue/react 技术选型
项目相关,重构开发如何并行
项目中工程化进行了哪些优化
项目中进行优化会从哪方面去做
nodejs 性能优化
linux 文件权限
前端监控怎么实现