百度暑期实习一面面经

自我介绍

问题:

  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届找实习##前端实习##百度实习#
全部评论
面试官是女的?
点赞 回复 分享
发布于 2023-07-19 12:03 北京
这是啥岗位啊,前端的一个不会
点赞 回复 分享
发布于 2023-07-14 09:01 北京
好难
点赞 回复 分享
发布于 2023-07-13 22:08 广东

相关推荐

嗨害嗨我来了:感谢我吧,上次我在食堂敲打了一个姓雷的,他说马上给大学生们准备hc
不卡学历的大厂有哪些?
点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
评论
8
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务