面试官:Vue中为什么有ref和reactive两个可以创建响应式变量的方法? 我:回答了它们使用方法的不同,说ref也可以传入对象这种复杂数据类型 面试官:那么它们两种有什么不同? ---‐------------------------分割线------------------------ 面试官:computed和watch有什么不同? 我:一个是计算属性,在第一次执行和依赖属性变化后执行,
实习做了哪些项目 > 以前项目的维护,然后是去年刚开始的一个项目,我负责哪些部分 项目的技术栈,为什么选这些技术栈 > Vue + ElementUI,原因我觉得是上手快 在你看来 Vue 和 React 的区别 > Vue 封装的比较好,容易编写React 对 JS 的要求比较高(但是 React 比较灵活) 了解 typescript 吗? Vue 父子组件通信 > 讲了 props 和 em
1、简单介绍项目 登录 注册功能 登录持久化 2、localstorage和sessionStorage的区别 刷新页面sessionStorage的数据不会过期。 3、vue2和3的区别 4、defineProperty和proxy的区别 5、vue2监听数组(原型方法重写) 6、什么情况下需要用到vuex 7、节流和防抖 8、http2.0新特性 9、tcp的三次握手 为什么是三次 两次行不行
base:北京 时长:39min,有点像kpi tl:4.2 hr捞 约面 4.3 一面 内容: 自我介绍 介绍下项目重难点 jwt的传输流程,谁签发 为什么用token,防什么攻击 有没有用过sessionstorage http和https区别 post和get区别 还有没有其他方法,分别做什么的 手写:url分割 说下url的结构,https的端口是什么,后面的#什么含义 反问: 业务?中台
一面 大文件切片上传的实现 (项目中写过) JavaScript中的基本数据类型 判断数据类型的方法以及这些方法的区别 Object.prototype.toString.call的基本原理 原型和继承 CSS盒模型 Set和Map简单说一下 讲一下浏览器的渲染机制(defer和async) 重绘重排(解决) 讲一下事件循环(随后出了一道事件循环的题目) Vue生命周期 webpack中的打包流程
因为进会议之面试官已经到了,就直接打了招呼开始导致忘记录屏了,1.15分钟,这次面试官是我遇到的第一个马保国型的面试官(b站有个视频把面试官分为程咬金型:只打三板斧和马保国型:掌握了接化发),说到什么就聊什么,而且特别喜欢让我去想一些没考虑过的东西。前面有很大一段时间在考css,考了bfc,兄弟级别盒子边距重合问题和父子级别盒子边距重合问题;还考察了borderBox和contentBox,两种盒
旷视一二面 一面 自我介绍 学前端多久 css盒模型 垂直水平居中 对bfc理解 js数据类型 js基本数据类型和复杂数据类型区别 ```js let a = {age : 20}; let b = a; b.age = 30; console.log(a.age); ``` 手写深拷贝 对this的理解,指向的判断 箭头函数的this 项目怎么调用接口(axios) 对async,await
1.自我介绍 2.微信小程序页面生命周期 3. onload onshow区别 4.小程序的登录 5. app.js存放的内容(问的应该是意义作用之类的) 6.怎样清除浮动 7. 盒模型 8.居中布局 9.移动端适配问题 10. js点击事件方法 11.阻止默认事件 12.对同步异步的理解(js) 13. 真实有写过这样的程序吗(估计是上个问题答偏了,问了这个,回答是没有🙃) 14.小程序请求接
http与https的区别 axios的特点 箭头函数与普通函数的区别 TCP与UDP的区别 vuex里的数据和全局变量有什么区别 get请求和post请求的区别,哪个刷新会丢失数据 深浅拷贝 js的基础数据类型 hash模式与history模式的区别 路由守卫有哪些 vue2的生命周期 keep-alive标签的作用
自我介绍 聊项目(聊难点,项目中某些部分的具体实现) 移动端如何设置根元素字体大小 问vue的双向绑定,vue2对数组如何实现双向绑定的 问如何手写instanceof 说一下闭包 如何实现图片的水平垂直居中 事件冒泡 说一下promise css中的层级上下文
主要问项目,甚至问了算法的项目(面试官本科是自动化,所以了解一点) 然后问项目中的具体实现,和一些与项目实现相关的八股 问会不会gpt调试code? 实习的考量(学到东西,钱) 基本没问啥特别的,比较常规 反问 我能学到啥 公司地址 总结:一共三十多分钟,面试官直接最后问我来不来了哈哈哈,感觉人挺好的,算是有一个小小的着落了
一面: 1.标准盒子模型、怪异盒模型 2.怎么隐藏元素 3.display和visible区别 4.flex属性 5.rem、em、px区别 6.盒子垂直居中对齐 7.vue父子组件通信 8.跨域解决 9.js基本数据类型 10.typeof null和NAN区别 11.NAN===自身吗 12.反转字符串方法 13.js的精度丢失问题 14.箭头函数和普通函数区别 15.箭头函数和普通函数中th
1.进程和线程的区别 2.死锁的必要条件,如何避免死锁的方法?进程的同步和互斥? 3.tcp udp的区别,在七层协议中的哪一层 4.tcp的三次握手?两次为什么不可以 5.tcp靠什么机制提供可靠传输 6.进程通信方式 7.好几个java问题。。。不列举了 不想回忆 8.输入url到页面渲染的过程 9.vue的key作用,什么影响 10.父子组件的生命周期执行顺序(更新 创建) 11.父组件和子
一面 2023.12.11 (75min) base:北京 项目的多端适配怎么做 聊项目1 如何实现ChatGPT的流式输出 sse 和 Websocket 的区别是什么? 管理平台如何做角色的权限控制 防抖,节流,分页优化具体怎么体现在项目中,展开说说 下拉刷新 情景题 - 实现计时器,如何切换浏览器仍能继续执行?(会错意了,他的意思就是用时间戳相减) 聊一句项目2 项目部署了吗?了解前端部署吗
一面(50min) 自我介绍 项目介绍、难点介绍 做了哪些优化 分包怎么分的,分完之后优化了什么 依赖用了 cdn 之后主要优化了什么 介绍下懒加载 登录怎么做的 url 到界面 http2 一次最多能发几个请求 介绍下宏任务微任务 讲讲事件循环 webpack 有哪些 loader webpack 主要作用是什么 webpack HMR TreeShaking 原理 vite 和 webpack