B站前端实习(2+HR)已offer
B站一面
写在前头,面试官也开了视频,是一个很年轻,而且很和善,答不对也会说"没关系我们换一题"。算法写不出来也会引导,但是烂泥扶不上墙,我实在太菜了还是写不来。
1.ES6相关
2.let,const,var区别
3.等一下你刚刚说var变量声明提升,说说看变量声明提升?讲了v8的解析和执行过程等。
4.箭头函数介绍一下,回答一波后,为什么不能做构造函数,new操作符过程呢?
5.说说数组有什么api(好怕被挑一个让我手写api)
6.看题目说输出(事件循环)
7.v-if,v-show区别
8(跨域的解决方案)为什么需要跨域,几种方案,(jsonp,服务器代理)还有呢?"cors"。"cosr具体处理跨域的?"。 如果没有跨域会怎么样?安全相关。跨域的时候http怎么设置的?
9.浏览器缓存 cookie,sessionSotrage,localStorage,区别,用途
10.this 我说了四种this的情况.
11.vue响应式原理(数据劫持+消息订阅)
12.vue2和3响应式有什么区别?
13.vue中直接修改数组的长度或者索引可以变成响应式数据吗?不能.Vue.set可以,Vue.set为什么可以知道吗?
14.proxy和object.defineProperty 有什么区别优势呢?
15.路由懒加载怎么实现的,原理知道吗? es,module动态加载,不太对。原理不是这个
16.闭包介绍一下,具体应用场景呢?
17.深浅克隆了解吗。手写深克隆
18.根据场景题写代码
19.快排
20.算法题 一题dp..(凉) 讲了一下思路
21.图片预加载怎么实现的?
#前端开发实习##哔哩哔哩##面试题目#
写在前头,面试官也开了视频,是一个很年轻,而且很和善,答不对也会说"没关系我们换一题"。算法写不出来也会引导,但是烂泥扶不上墙,我实在太菜了还是写不来。
1.ES6相关
2.let,const,var区别
3.等一下你刚刚说var变量声明提升,说说看变量声明提升?讲了v8的解析和执行过程等。
4.箭头函数介绍一下,回答一波后,为什么不能做构造函数,new操作符过程呢?
5.说说数组有什么api(好怕被挑一个让我手写api)
6.看题目说输出(事件循环)
7.v-if,v-show区别
8(跨域的解决方案)为什么需要跨域,几种方案,(jsonp,服务器代理)还有呢?"cors"。"cosr具体处理跨域的?"。 如果没有跨域会怎么样?安全相关。跨域的时候http怎么设置的?
9.浏览器缓存 cookie,sessionSotrage,localStorage,区别,用途
10.this 我说了四种this的情况.
11.vue响应式原理(数据劫持+消息订阅)
12.vue2和3响应式有什么区别?
13.vue中直接修改数组的长度或者索引可以变成响应式数据吗?不能.Vue.set可以,Vue.set为什么可以知道吗?
14.proxy和object.defineProperty 有什么区别优势呢?
15.路由懒加载怎么实现的,原理知道吗? es,module动态加载,不太对。原理不是这个
16.闭包介绍一下,具体应用场景呢?
17.深浅克隆了解吗。手写深克隆
18.根据场景题写代码
19.快排
20.算法题 一题dp..(凉) 讲了一下思路
21.图片预加载怎么实现的?
22.防抖节流的区别,手写了一下防抖
B站二面
应该是mentor面,全程项目+家常。人真的很好。(因为项目面具体就不透露 细节了)
HR面
"你是福州人,也是福大的为什么要来上海","我不是选择来上海,我是选择B站,因为B站在上海"