拼多多前端二面

  1. 你了解事件循环吗?
  2. 了解过react-router内部实现机制吗?
  3. node express 如何处理 formdata
  4. 为什么要初始化CSS样式
  5. 我现在有一个进度条,进度条中间有一串文字,当我的进度条覆盖了文字之后,文字要与进度条反色,怎么实现?
  6. 说一下你觉得你最得意的一个项目?你这个项目有什么缺陷,弊端吗?
  7. React组件中子组件如何与父组件进行通信?
  8. 在项目里担任了哪些工作
  9. 你了解过vue吗?说一下vue3和vue2的区别?
  10. const一个数组,是否能够push一个数据进去 为什么能或不能?
  11. react写一个时间选择组件,先设计要传什么样的props接口,说明原因,外部组件如何使用。
  12. for…in迭代和for…of有什么区别?
  13. Vue computed的原理是什么?为什么避免在computed里面进行修改数据的操作?
  14. react hooks 说了下区别特性
  15. 如何实现点击radio的文字描述控制radio的状态(通过label实现)
  16. Http请求中的keep-alive有了解吗?简单描述一下
  17. vue 和 react 有什么区别?
  18. css hack原理及常用hack
  19. 平时怎么学前端?最近看的印象比较深的知识点。
  20. 算法题:数组三分,如果一个数组能够分成非空的三个部分,每个部分和相等,则返回true。
  21. 闭包里面的this作用域
  22. css选择器权重

编程题

  • 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。

  • 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。

示例 1:

输入:s = "abc", t = "ahbgdc"
输出:true

示例 2:

输入:s = "axc", t = "ahbgdc"
输出:false