一面(45min)- 2023.12.8
this的指向问题(回答到作用域相关八股),箭头函数的this指向?
原型和原型链,原型链的作用是什么,当对象调用方法时如何体现?
Promise 了解吗,说说 Promise
Promise 还有什么方法?(上一问我说了 then, catch, finally,然后让补充)
async 和 await 的作用,如何解决 await 的污染性
async 函数捕获错误,try catch捕获
引用类型和基本数据类型在传参的区别,存储位置的区别
浅拷贝,深拷贝,开发中如何使用,让你手写深拷贝要注意哪些点
JWT用过吗,是用来做什么的?JWT后端如何校验登录身份?
HTML在浏览器渲染的过程
为什么CSS要放在JS的前面,如何解决JS脚本引入的阻塞问题(async 和 defer 的区别)
在 Body 中 link 一个 CSS 文件会导致什么?没有 get 到,其实是想问 回流和重绘
强缓存和协商缓存,协商缓存状态码是多少?
Vue2 中为什么不能监听到直接添加的响应式数据,Vue3 为什么可以做到?
Vue 中的 key 是用来做什么的(直接启动设计与实现)
情景 - 比如你在使用Vue的时候,引入了第三方的组件库,当你修改数据的时候,视图层没有发生正确的刷新,你并不知道为什么他没有刷新,这时候想要强制刷新视图该怎么做?(只想到了nextTick(),答歪了,给出的回答是无论是对于DOM还是组件,绑定一个key且改变他,这样就会重新PATCH)
项目 - ShadowDOM 是什么,用来做什么的
为什么 Vite 打包比 Webpack 快,(Vite 通过代理做拦截,只对请求的资源做重载)
他们的用户反应在开发环境和生产环境,Webpack 结果不一致,行为不一致,这是为什么?(开发环境和生产环境下打包工具不一致导致的)
聊天 - 平时如何学习?Github用的多吗?
反问 - 部门技术栈
反问 - 实习生业务
超字数了二面放图。
已接offer,上班中。公司整体氛围像外企,无打卡可远程,mt不会很push,第一周上班基本以熟悉公司开源项目和学习为主。
#我的实习求职记录##前端实习##前端实习面试#