货拉拉实习一面(1h35min)
- 自我介绍
 - HTTP常用的请求方法
 - get和post区别
 - ts带来的好处
 - ts和js的区别
 - ts怎么运行的
 - es6有哪些新功能
 - es6之前的模块化方式有哪些
 - 前端网页性能优化方式有哪些
 - 打包之后的包体积过大,怎么解决
 - 减少首屏加载时间
 - TCP三次握手
 - 为什么TCP要三次握手,两次不行吗
 - HTTP和HTTPS的区别
 - TLS加密过程
 - 为什么需要用到非对称和对称这两种加密
 - 数字证书怎么保证当前这次连接是安全的
 - 怎么确定证书被篡改了
 - vue响应式(全文背诵)
 - 浏览器怎么处理异步任务的
 - setTimeout原理
 - setTimeout的回调函数是哪时候被放入宏任务队列中的,为什么?
 - 宏任务对应有哪些、微任务对应有哪些
 - Promise怎么用,有哪些方法
 - Promise怎么实现的可以一直链式调用
 - v-model等价写法
 - 浏览器输入一个url全部过程(全文背诵)
 - vue的生命周期执行顺序
 - vue3生命周期有区别吗
 - css position 可以设置哪些值
 - css display可以设置哪些值
 - HTTP状态码有哪些(全文背诵)
 - 403、400代表什么
 - 手写:
 - flex布局
 - 实现一个三角形
 - 深拷贝
 - 全排列
 - 反问
 
查看23道真题和解析


