作业帮 前端一面面经

网络方面:
三次握手四次挥手;
讲一下计算机缓存(重要!)(我讲了第一次会返回缓存相关头部,之后根据这个判断是强缓存还是协商缓存);
强缓存/协商缓存对应的头部是什么(没答上来;
tcp与udp区别;
状态码:301,302,304,应用场景(应用场景只有304对了)
301,302区别
http2.0(不了解
https的三次握手(没听说过。。

CSS:
不定高元素的垂直水平居中:多种方法(不能用margin:auto/用position实现的时候还记反了)
使用flex布局的缺点(没答上来,在移动端不好用之类的)
隐藏一个元素:三种方法,区别;
visiblity和capcity分别应用于父元素隐藏子元素不隐藏的结果:(visiblity可继承角度
提到了重排重绘,页面布局不改变只有重绘;
box-sizing的值,区别等等;

JS:
new操作符原理;
数据类型都有什么(基本数据类型+引用数据类型);
两种数据类型内存上的区别(答一个栈一个堆,指针引用什么的)
为什么引用数据类型不放在栈上(思考了很久也没答出来)
值传递;
let,var,const区别;
promise用过吗
出了一道题判断输出(块级作用域相关) 全答错了。。。
数组乱序(没答出来,面试官说使用Math.random()和排序相结合)
vue原理(我答非所问了。。)
vue新建一个对象属性如何更新(复制给另一个对象)(给我讲了一下,还是有一点不懂,我对vue了解太少了)
react了解吗
vue和react区别等等;

算法题没来得及问
反馈是计算机基础不太好,多看看缓存原理,多看看CSS;

之前面试都不紧张,结果今天耳机声音特别奇怪,最开始有回音,弄得我手一直发抖/😭


#面经##作业帮##前端工程师##校招#
全部评论
https的三次握手就是ssl的加密过程
1 回复
分享
发布于 2020-08-17 22:09
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-08-17 13:54
阅文集团
校招火热招聘中
官网直投
楼主是本科嘛
点赞 回复
分享
发布于 2020-08-17 18:13
楼主什么时候投的
点赞 回复
分享
发布于 2020-08-17 22:01
楼主面的是哪个base的岗位?
点赞 回复
分享
发布于 2020-09-01 09:50
楼主,现在作业帮是不是没有前端校招了?
点赞 回复
分享
发布于 2020-09-01 16:15

相关推荐

2 10 评论
分享
牛客网
牛客企业服务