孩子王一面二面一起面的;一面全是八股文,答的还算不错。二面问的很多答不出来,问到了v-model原理和扫码登录前后端的实现(我说我有springboot基础)明天补二面面经。 一面面经: 1.自我介绍+项目介绍 2.css盒子模型(标准盒模型、怪异盒模型) 3.flex布局的属性、flex:1的意义 4.说说重绘与重排(区别+优化方案) 5.响应式布局的实现原理 6.ui设计稿为750px。真实窗口是350px。如何设置rem(应该是靠rem的计算原理,怎么通过rem实现响应式的) 7.说说BFC(原理+触发机制) 8.ES6新增特性 9说说async和await的作用,他们的错误处理方式 10.说说什么是Promise以及Promise的三个常用的方法 11.箭头函数 12.js事件循环 13.前端跨域的原因+解决方案。说到webPack通过proxy解决跨域,追问:webpack解决跨域的原理(这里大佬看到求求解释一下怎么实现的) 14.JSOP的缺点 15.git的用法 16.TS用过吗(没用过就没问了) 17.vueRouter几种模式以及区别 问的都很基础,没有很深入,一面大概30分钟,面完等了10分钟进行二面。发面积攒人品。希望这周收到意向呀呀呀呀呀呀呀呀呀呀
二面更新:
1.学习vue的时间多长了
2.实习项目都放到生产上了吗?
3.说一下vue2和vue3响应式的实现的区别?
4.Proxy除了对 对象和数组的操作代理,还能对哪些操作进行代理?(Proxy 可以定义13种拦截操作)
5.proxy代理对象时怎么做的:proxy构造函数接收两个对象,第一个参数是要处理的对象,第二个是要处理的方法合计
6.v-model的实现原理(自定义组件支持v-model怎么做)
7.vue绑定key属性的原因, key属性是起什么作用的?怎么起作用的
8.说说diff算法更新的原理
9.怎么理解diff算法,你说的两边向中间进行替换(这块答的不好,有大佬指点一下吗)
因为简历写对后端有了解,问了些后端的知识
10.说一下简单的登录流程(后端实现)
11. 说一下扫码登录的实现方式(这块因为没真实写过,凭借记忆答了一点儿,但是又答的不好。面试官后面说感觉好像你懂,但是又好像你不会。。。。)
12.未来两年对前端的职业规划
二面最后后端两个问题回答占了不少时间,其他也有些没答出来,总体来说表现的不好
最后今天晚上收到hr反馈结果没有通过
#22届毕业生你还好吗##1024程序员节##前端面经#