百度前端提前批一面+复活赛
- 自我介绍
- 状态码,get 和post
- 浏览器url输入后发生了什么,页面的缓存是存在哪里
- 强缓存和协商缓存
- JS识别数据类型,各有什么优点
- prototype,谈谈原型链
- js有哪些继承方式,函数继承和对象继承
- 说下eventloop,宏任务和微任务
- 看promise代码说输出
- 最大无重复子串
- Vuex的各个属性说下
- Vue3相比于Vue2更新了哪些
- Vue3的diff更新了什么
面完等了一周被B端业务部门捞了,可能是看我实习经历和部门业务非常匹配吧
- 自我介绍
- 为什么选择前端
- 垂直水平居中,多说几种方法如果子类不限制宽高,要如何实现(现场实现)
- 看题写输出,箭头函数的输出,this的输出
- HTML的新特性和标签,API(postMessage)×
- 左边固定,右边是自适应
- CSS3的过度和动画有区别 ×优缺点
- 硬件加载
- CSS的预处理机制,为什么要使用
- SCSS和SASS有区别吗 ×
- cookie和localStorage sessionStorage
- 实现图片的懒加载
- HTTP和HTTPS的理解
- JS如何在内存中存储的
- 防抖和节流如何实现,起到了什么作用 (代码实现有问题)
- Vue那个用的最多,Vue2和Vue3
- Vue组件通信
- Vue的key原理是什么
- v-if和v-for可以一起用的吗
- webpack的vue-loader的作用
- Vue3相比Vue2的区别,为什么需要升级
- 两个栈实现一个队列
- webpack的性能优化
- 组件如何封装
- 反问,业务和技术栈
百度两次面试体验很好,面试官很有耐心,只是每次都被问到一些不深入了解的知识点,回答得不够自信和全面,在八股和基础知识需要多加强
这个月好几个面试下来,除非是自己的实习和项目非常贴切面试官的兴趣和部门业务,否则都是草草带过,很多是执着于挖掘八股和基础知识的拓展,不如多学习点基础知识和算法
8.16已约二面!!
#2024秋季招聘#