面试过程
一面是电话面,全程40多分钟。
自我介绍
- 上一题中说的flex布局,垂直水平居中必须知道宽度吗?
- 现在要你完成一个Dialog组件,说说你设计的思路?它应该有什么功能?
有赞一面结束后,过了两天就收到了二面的邀请。第二面是现场面,以下是面试中涉及到的问题。
- 既然你们是文件覆盖式发布,那你们的缓存是怎么刷新的
- cache-control这个头是服务端设置的还是客户端设置的?
- 例如页面这个CSS文件中有translate3d呢?
- 那假如我在页面里面加了一个<div style=" position:absolute; width:0; hegiht:0 "> </div> 呢,会回流吗
这两轮面试的题目都很注重基础,而且都是常见的面试题。比如一面中,从页面的渲染过程,聊到其中的TCP握手细节,再到html文档解析流程,是从抽象到具体。后面还考察了js的继承,css中垂直居中的实现,浏览器的缓存机制等。我们还能看到二轮面试中都问到了相似的题,比如浏览器的缓存机制,但是切入点又不完全一致。同时项目也在一面中有问到,是需要大家好好进行准备的。综合来看,这些面试题都是从实际需求出发,层层深入。涉及到的知识点较多,对面试者的个人能力考察比较全面,同时部分题目偏理论。PS:上面的面试题大部分都已录入面试题库,大家可以直接点击对应的链接查看答案。
《前端面试题宝典》现已推出小程序和电脑版刷题网站( https://fe.ecool.fun/ ),欢迎大家使用~同时,我们近期还推出了面试辅导的增值服务,可以为大家提供“简历指导”和“模拟面试”服务,该服务在试运行期间有额外优惠,欢迎大家联系小助手(微信号:interview-fe)进行体验哦~