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

百度暑期实习一面面经

优质
小牛编辑
82浏览
2023-07-13

百度暑期实习一面面经

自我介绍

问题:

  1. 浏览器的缓存机制是什么?
  2. 你刚刚说到了强缓存和协商缓存,你能具体说说这两个缓存究竟是什么吗,是怎么进行缓存的?
  3. 你刚刚说了预加载html css js,图片文件,那具体是怎么进行预加载的呢?
  4. 那你可以说说浏览器上的画面是怎么看到的呢,具体有一个怎么样的渲染流程,请一一说出来?
  5. 你刚刚说了会生成一个DOM树,那么我生成的css树叫什么,然后这两个树和起来叫什么?
  6. 当我们访问一个页面,浏览器会做一个什么事情,具体流程说一下可以吗?
  7. cookie,你能具体说说cookie吗?
  8. 你刚刚说到了可以对cookie进行操作,具体有什么方法呢?
  9. 你刚刚说到了cookie的安全,你能说一下有什么对cookie安全的解决方案吗?
  10. http1和http2有什么区别,能具体说说吗?
  11. 比如我有一个a网页,一个b网页如何让他们的cookie隔离开
  12. 你刚刚说到了cookie的作用域,具体要怎么操作呢,有什么具体的方法吗?
  13. 怎么判断变量的类型?
  14. 你刚刚说道了通过原型链,您能说说具体怎么判断呢
  15. 那你能说一下原型链是什么吗,原型又是什么?
  16. 那原型又是怎么指向的呢?
  17. 我想获取数组的第一个元素,你有多少种方法?
  18. 改变this指向有几个方法?
  19. 你刚刚说到了apply bind call 具体有什么区别吗?
  20. 你能实现一个call方法吗,具体怎么实现?
  21. 如果我对foreach的一个数组进行遍历,数组的第二位是一个对象,我改变了对象的a属性,那么原数组会一起改变吗?
  22. 数组有那些方法?
  23. ts的type和interface有什么区别?
  24. 你刚刚说道了interface主要定义一个对象,当我这里有一个对象,对象里面得属性有很多,然后每个属性的类型都不一样,如何最简单的定义这个对象的类型
  25. 你刚刚说到了可以进行类型推断,那么到底怎么进行一个推断
  26. interface bj={obj as string} :any 最后这个类型是string还是any?
  27. 你能说一下ts的泛型吗?
  28. 说一下react18,他和以前的版本有什么区别?
  29. 为什么react18会发起两次请求?
  30. 生产环境也会发生两次请求吗?为什么?
  31. 怎么不让他发起两次(不能去除严格模式的情况下)?
  32. git创建分支和切换分支?

两道编程题:

统计一个字符串中出现最多的字母,并计算数量

我现在有一个url字符串,请想办法提取出来里面的请求的参数,然后将他们返回一个对象出来

#25届找实习##前端实习##百度实习#
 类似资料: