Skip to content

百度-百度文库

以下包含一,二,三面的内容

算法

  1. 乱序一个数组

JS

  1. 如何判断this的指向
  2. 实现一下Function.prototype.call
  3. 箭头函数的特点
  4. 如何提取URL中的参数
  5. 实现一个判断变量类型的函数
  6. 概述一下深浅拷贝,实现一个深拷贝(值类型与复杂类型不包括函数)
  7. 概述一下闭包,闭包的使用场景
  8. 匹配一个字符串中所有数字的正则
  9. 正则表达式加上/g 与不加上/g的区别
  10. 正则表达式的量词有哪些,分别代表什么
  11. 把一个一维数组(数据只包含Number)[2,3,4]转为234你有哪些方式

CSS

  1. 实现一下表格的斑马纹
  2. 实现一个圆从左到右滚动100px的动画
  3. 常见的内联元素有哪些,块元素有哪些

Vue

  1. 你觉得MVVM的框架特点是什么
  2. Vue数据驱动的实现原理是什么
  3. 组件化开发相比于以前的开发方式你觉得有什么优点

性能优化

  1. webpack打包优化的方式
  2. 页面加载优化
  3. 首屏渲染优化

项目

1.项目的难点,如何解决的,有什么收获

非技术

1.如何看待多人协同开发 2.前后端联调有碰到过哪些问题,如何解决 3.多久能实习 4.除了百度你还投了其它公司吗?有结果没有 5.为什么选择百度