地平线前端暑期实习一面面经
面的是北京地平线的前端团队,面试官是个妹子。面试软件用的腾讯会议,只有面试者开视频。
1.首先进行自我介绍
2.实现左边固定,右边自适应布局
我答的是用左边盒子固定宽度,右边BFC盒子
3.还是上面那个问题,用flex布局怎么实现
4.怎么判断是不是一个对象类型
用typeof判断会有弊端,然后我从底层存储数据类型解释了为什么null会被typeof误判成对象
然后我介绍了使用 Object.string可以准确判断一个类型的类别
5.面试官共享屏幕问js执行题的输出:
考点一:块级作用域和全局作用域
考点二:根据作用域链查找输出变量显示的值
考点三:事件循环机制,setTimeout内部打印for循环的i变量
考点四:上题var 改成let后的输出是什么,为什么
6.你会vue是吧?问你点vue知识,watch和computed的区别
从应用场景进行解释,另外computed具有缓存上次值的功能。
7.了解slot插槽么?
这个没咋用过
8.用过react么?
没用过
9.考查算法思想:高维数组如何进行平铺成一维数组?
没答好,我只能想出二维变成一维的办法
10.反问环节:部门使用的是vue技术还是react技术呢?
react。
基于我今天的面试表现您对我有什么学习建议?
其他都挺好,算法能力可能差了点。建议我多练练算法。
用时30分钟,总之除了问算法高维数组那块比较尴尬,其他基本都解释得差不多,
结果还没出,不知道能不能过。