微信公众号:路人zhang
扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 大厂面经 > 前端 > 百度 > 百度面经(25)

面试时间:一小时

  • 居中,尽量说的多一些
  • CSS 优先级
  • 如何触发 BFC
  • 说一下 Promise 的 API 吧
  • 说一下数组 API 吧
  • Array.prototype.some 和 Array.prototype.every 有啥区别
  • 说一下对象的 API
  • 说一下常用的 React API
  • 讲一下 forwardRef 是干什么的
  • useMemo 与 useCallback 有什么区别
  • React 18 用过吗
  • Vue 中 watch 与 computed 有什么区别
  • 以你现在的理解或者了解到的,来猜测一下 computed 是怎么做到缓存值的
  • 代码题(只记得大概):轮询向接口 /loginVadiate 发送请求,直到用户已经登录,已登录返回 ,未登录返回 ,失败返回
  • 写正则,匹配邮箱,匹配 url
  • 改代码:下面代码的逻辑是错误的,按你的理解,它应该实现什么功能,并修改
const promiseArray = [1, 2, 3].map((num) => {
  return new Promise((resolve) => {
    setTimeout(() => {
      console.log(num)
      resolve()
    }, 1000)
  })
})
// ----> 1
//        ----> 2
//                ----> 3
  • 问项目

本站链接:https://www.mianshi.online如需勘误,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版