时间:9 月 8 日
时长:30 min 左右
base:杭州
问的原生 JavaScript 和 CSS 居多,其他的八股很少。
PS:《三国杀》居然就是这家公司做出来的,没想到。。。
JS
- 两列布局的时候,如何实现左边高度与右边的高度保持一致(一般情况下是左边固定高度,然后右边高度根据内容自适应);
- 通过原生 JS 如何动态改变一个元素的高度?都有哪些方式可以获取到盒子的高度?
- 又一个第三方库,引入这个库创建一个节点,如何获取到这个节点并给它添加自定义事件。(我的回答:(1)在知道这个节点出现的位置的情况下,先拿到它的父节点,获取父节点的所有子节点,判断是否有新增的节点,新增的节点就是我们想要的节点;(2)在不知道新增节点的出现位置情况下,通过 Chrome 开发者调试工具,查看这个节点的 CSS 信息,找到它的选择器,通过选择器拿到这个节点)
CSS
- 拿到设计师给你的设计稿,你会如何实现?
- 如果使用 rem 布局,会如何实现?rem 和 px 之间如何转换的?
- 两个浮动的元素重叠在一起了,这个时候父盒子的高度是多少?
- 怎样创建 BFC?
其他
- git fetch 和 git pull 之间的差异;
问完八股面试官就想结束了,不好意思,我怎么会轻易放过你。逮着问了两个问题。
#23届秋招笔面经##游卡##前端面经#