自我介绍
问题:
- 浏览器的缓存机制是什么?
- 你刚刚说到了强缓存和协商缓存,你能具体说说这两个缓存究竟是什么吗,是怎么进行缓存的?
- 你刚刚说了预加载html css js,图片文件,那具体是怎么进行预加载的呢?
- 那你可以说说浏览器上的画面是怎么看到的呢,具体有一个怎么样的渲染流程,请一一说出来?
- 你刚刚说了会生成一个DOM树,那么我生成的css树叫什么,然后这两个树和起来叫什么?
- 当我们访问一个页面,浏览器会做一个什么事情,具体流程说一下可以吗?
- cookie,你能具体说说cookie吗?
- 你刚刚说到了可以对cookie进行操作,具体有什么方法呢?
- 你刚刚说到了cookie的安全,你能说一下有什么对cookie安全的解决方案吗?
- http1和http2有什么区别,能具体说说吗?
- 比如我有一个a网页,一个b网页如何让他们的cookie隔离开
- 你刚刚说到了cookie的作用域,具体要怎么操作呢,有什么具体的方法吗?
- 怎么判断变量的类型?
- 你刚刚说道了通过原型链,您能说说具体怎么判断呢
- 那你能说一下原型链是什么吗,原型又是什么?
- 那原型又是怎么指向的呢?
- 我想获取数组的第一个元素,你有多少种方法?
- 改变this指向有几个方法?
- 你刚刚说到了apply bind call 具体有什么区别吗?
- 你能实现一个call方法吗,具体怎么实现?
- 如果我对foreach的一个数组进行遍历,数组的第二位是一个对象,我改变了对象的a属性,那么原数组会一起改变吗?
- 数组有那些方法?
- ts的type和interface有什么区别?
- 你刚刚说道了interface主要定义一个对象,当我这里有一个对象,对象里面得属性有很多,然后每个属性的类型都不一样,如何最简单的定义这个对象的类型
- 你刚刚说到了可以进行类型推断,那么到底怎么进行一个推断
- interface bj={obj as string} :any 最后这个类型是string还是any?
- 你能说一下ts的泛型吗?
- 说一下react18,他和以前的版本有什么区别?
- 为什么react18会发起两次请求?
- 生产环境也会发生两次请求吗?为什么?
- 怎么不让他发起两次(不能去除严格模式的情况下)?
- git创建分支和切换分支?
两道编程题:
统计一个字符串中出现最多的字母,并计算数量
我现在有一个url字符串,请想办法提取出来里面的请求的参数,然后将他们返回一个对象出来
#25届找实习#
#前端实习##百度实习#