字节面试2021年12月尾
一共面了50分钟,感觉时间过得好快,一会儿就结束了,面试官是个小姐姐大佬…
-
自我介绍+项目
-
说到项目中采用了微前端,她打断了我,问了我微前端的子项目是怎么引入到主项目里的,采用qiankun框架,balabala…我说是在webpack里面配置打包输出格式为umd类型还要配置跨域。又问了我umd文件是什么数据传输格式的…
-
实现二分查找,直接开撕!问我逻辑有没有错误…
-
简单数据类型都有哪些… number、string、null、undefined、symble
undefined==null?
typeof null == 'object' null 有属于自己的类型 Null,而不属于Object类型,typeof 之所以会判定为 Object 类型,是因为JavaScript 数据类型在底层都是以二进制的形式表示的,二进制的前三位为 0 会被 typeof 判断为对象类型,而 null 的二进制位恰好都是 0 ,因此,null 被误判断为 Object 类型。
[0]==0?
-
HTML新特性… 语义化标签header、footer…、多媒体vedio、audio…多线程web worker、盒子的拖放drag等等…
-
let var const区别?
常见的let 和var区别外,var可以重复声明,但let不行否则会报错!
const arr = []后,为什么还可以对其数组中的元素进行赋值操作?arr[0]=1
const实际上保证的并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值)而言,值就保存在变量指向的内存地址中,因此等同于常量。但对于复合类型的数据(主要是对象和数组)而言,变量指向的内存地址保存的只是一个指针,const只能保证这个指针是固定的,至于它指向的数据结构是不是可变的,这完全不能控制。因此,改变数组下标为 0 的值,不会报错。
-
vue2和vue3的区别,v-model的实现不同…
-
追问我两种vue版本的双向绑定底层实现???早上还看到,直接巴拉起来!
-
手撕实现函数接收任意的参数求和,这里我采用了 解构能通过…其实面试官是想让我用argument来接收参数
剩下的我忘了,我面完忘记截图了…(大家记得面完后截图保存一下,上面有面试题大致经过)
- 基操反问环节,问了下工作环境、反问面试官我应该提高哪方面能力?红宝石书理论+手撕原生代码!!!(yueyue…)

2779

被折叠的 条评论
为什么被折叠?



