当前位置: 首页 > 面试经验 >

百度前端面试4.21

优质
小牛编辑
89浏览
2023-04-23

百度前端面试4.21

百度TPG质量效能部前端实习生 

4.21两场共同考点:

  • 二叉树的前序遍历(递归,非递归最好都要掌握),
  • 链表的排序(不推荐暴力)
  • ES6 的新特性及其用法
  • promise:
  • 用 Promise 实现 delay /sleep函数
  • 用 async await 实现一个请求函数
  • 写一个 Promise.all 的示例
  • async 的原理
  • flex深挖:
  • 说一下与 flex 相关的一些属性,实现俩栏布局
  • 想要一个 flex 元素不能收缩,也不能扩展,应该怎么做

Hooks用法:

useState

useReducer

useEffect

useRef

倒计时(⭐手写)

useCallback和useMemo

4.21(校友场)

本场题目来自百度tg部门面经

1.自我介绍

2.为啥学前端(非科班必问,但科班也可能问)

3.ES6特性

4.讲一下proxy

5.实现一个promise3秒后执行

6.介绍一下Reflect

7.flex实现俩栏布局,flex属性

8.async/await(中间发生了啥,返回值)

9.Promise.all的用法

(以下两个问题来自项目衍生)

10.渲染列表中间发来啥(因为我提到storeRefs,为啥会自动的渲染出来)

11.echarts用法

(现场本地ide演示)

12.二叉树的前序遍历,链表的排序(算法)

4.21(牛友场)

本场题目来自前端实习 百度 TPG 质量效能部 一面

  • 二叉树的前序遍历(不了解二叉树,跳过了)
  • 链表的排序(暴力出来,面试官似乎不太满意)
  • 还用过 ES6 的哪些其他新特性
  • 用 Promise 实现 delay 函数
  • 用 async await 实现一个请求函数
  • 写一个 Promise.all 的示例
  • async 的原理
  • 说一下与 flex 相关的一些属性
  • 想要一个 flex 元素不能收缩,也不能扩展,应该怎么做
  • useEffect 具体是什么作用,做了什么事情
  • useMemo 的 dependences 里有什么数组,假如这个数组里的元素变了会更新 useMemo 的缓存吗
  • 在什么场景下会用到 pinia
  • 为什么要写单元测试
  • 问项目

4.25(待更新)

2023年最全前端面试(20w字)HTML5+CSS3+JS+TS4+Vue3+React18+八股文+手写+项目+笔试 涵盖了大部分知识点,部分目录展示

#软件开发2023笔面经##前端##百度##面试##实习#
 类似资料: