前言
准备了一个星期。刚刚结束了我人生中第一次面试。本以为胜券在握,但最后以失败告终。虽然莫名奇妙的在hr评估环节被挂了,不过我觉得挂的不冤,还有好多值得自己反思和提升的地方。同时感谢二面的面试小哥,谢谢他的肯定与鼓励,让我重整旗鼓。这次面试也是对我的一次磨练,失败并不可怕,害怕失败才可怕!
经过这次面试,我总结了下前端大厂对知识的深度和广度都有一定要求的,还有尤其是字节跳动对算法很重视,这一点无可厚非。
技术栈
实习面试大概是分三到四次的,一面注重基础,大部分人都会在这里被筛掉。二面问的就有一定的深度了,会考察到你对项目实际上的思考。在二面我发现平时摸棱两可的地方一定要弄清楚,关键时候不栽跟头。三面大概就会根据你的简历和做过的项目,对你进行一次全方位的考察,摸清你的底细。能熬到最后一次的hr环节就说明大概率可以拿到offer。
以下是我总结的所被问到的,技术栈面试官会从这些方面考察。
一面(基础面)+ 二面
html、css部分
- html 节点类型 块级元素、行内元素、行内块元素
document节点类型、inline-block有间距问题 - html5语义化
- css单位 rem,em ,px ,vw ,vh
- css垂直水平居中 居中元素定宽高适用、居中元素不定宽高适用
- 盒模型 盒子模型布局、ie盒模型
- 布局方式 position布局,flex布局,grid布局,BFC布局
- css