这么晚才约面,估计是补录,简单记录一下,给25届同学们留个面经吧吐槽一下:约的下午四点面试,面试官四点半都没到,我都不打算面了,后来给我打了个电话说是刚刚有事在忙。秋招的第二次等待时间超过半小时,第一个是体面厂的hr面。。```面试时长50min,base武汉```1. 自我介绍2. 经典实现水平垂直居中方法3. span元素怎么实现水平居中?4. 多行文本怎么实现图片居中,文字环绕分布?5. 行高和高度的区别?6. span元素行高的默认值?7. flex布局实现一个左边自适应右边宽度固定怎么实现?8. flex-shrinks是什么?9. 给你一个固定宽度为500px的div,怎么让这个div的宽度和高度一直保持一致?也就是当改变高度时,让它的宽度也相应改变。(padding-bottom:100%;)10. h5页面怎么限制不能放大缩小?11. 为什么要把script标签放在body的最后边?12. script标签上defer和async的区别?13. 你是如何理解HTML5的语义化标签?14. 如何用js一次性拿到页面上的所有标签?15. ES6新的语法?16. 箭头函数和用普通function定义一个函数有哪些区别?17. 你理解ES6是什么?20. 说一下Promise能做哪些事情?21. Promise和setTimeout的区别?22. 说一下浏览器的事件循环机制。23. 微任务的执行效率高还是宏任务的执行效率高?24. async和await是啥?25. vue2和vue3的区别?26. Object.defineProperty和proxy的性能哪个高?27. vue3使用ref和reactive对比会出现什么问题?28. vue2中$props和$attrs有什么区别?29. vue2里new vue的时候会做什么事情?30. vuex是怎么实现响应式?31. vue的模板和jsx的区别?32. template里使用data里的数据为什么不用加this?33. 组件的实例化的过程?1000字了,字数超了,剩下几个问题用图片形式给出来吧:问了好多问题啊,答得七七八八,许愿二面。#腾讯云智##前端一面##秋招#