面试大概40Min,面试官人挺好的,很有耐心
1、自我介绍
2、项目中用到了vue,说一下vue的响应式是怎么实现的。
3、Object.defineProperty本质有很多可配置的选项,说一下有什么可配置的选项
4、v-model是怎么实现双向绑定的
5、绑定事件中,@click和@click.native有什么区别
6、说一下vue中diff算法,具体实现
7、打印顺序,并仔细的讲一下
setTimeout(() => console.log(1), 0); new Promise(resolve => { console.log(2); resolve(); }).then(() => { console.log(3); }); console.log(4);8、 算法题:判断给定的一颗树是否是 二叉查找树
9、算法题:给定一个数字数组,及数字出现次数,找到并打印出它,有什么优化的方法
10、智力测试题:27只小白鼠,有26瓶解药,1瓶毒药,怎么用最少的白鼠找出其中的毒药
11、反问
总体来说,都挺基础的,但是之前框架的部分没有复习,导致前面的vue部分一直卡壳。算法题也要多刷。
本来感觉一面面完准备来牛客求个二面的,结果一面一言难尽。。。
字节算是打开了秋招的第一场面试,继续肝,奥利给。
全部评论
(8) 回帖