8.20 QQ音乐一、26 二

一堆八股 继承、原型链、事件循环、状态码、https、跨域、

浏览器缓存 ETag 怎么得到的,跟修改时间关联吗? 

项目优化

HTTP2 头部压缩?

JS 怎么捕捉错误?

通过监听unhandledrejection事件,可以捕获未处理的Promise错误

https://www.cnblogs.com/fundebug/p/7655106.html  

JS异步 defer和aysnc  如果有多个js,哪个可以按顺序执行?

数据结构,链表的优缺点

手撕:手写链表结构,可以插入删除节点

二面

面试官感觉好温柔。。感恩

项目结构、难点

前端优化 again。。。

怎么分析优化方向?

对于图片的处理 - 压缩,base64编码(文件会变大、编码解码更耗能,不利于优化)

html、js、css适合用什么缓存?协商/强  强缓存文件变化怎么更新?

http2的特点,头部压缩、多路复用-还会TCP队头堵塞 —— 所以http3改进,基于UDP是一个一个包传输,相互独立。

跨域

vue虚拟dom

重排重绘,哪个更消耗性能

查找算法,二分查找对数据的要求(有序)

反问部门:会员、付费直播、数字专辑等商业化的 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值