时间线: 1.18 一面 1.19 二面 1.22 hr面 1.23 offer get! 真是太有缘分了,本来没有在找实习了,但被一位非常好的hr小姐姐给海底捞捞了起来,全程交流非常友好!然后开始了一次流程极快的面试,超级感谢这位hr姐姐😍 那么,记录一下自己的第一次面试 一面: (1h 20min) 1. 项目拷打 1.1 介绍自己的项目 1.2 选择一个最难点进行介绍 1.3 如何优化解决
1、文件下载与上传的原理 2、大文件的下载 3、假设客户端有一个安装包要下载,安装成功率与下载成功率很低,要去优化下载成功率,会从哪些方面? 除了切片以外还有其他方案吗?除了提到的网络协议层优化?还有吗?安装包是静态的、会变化的,一定要在服务端去下载吗?(答 CDN)为什么要 CDN 优化呢?如果要去度量下载成功率,会怎么设计一个前端监控?之前有没有做过类似需求去做前端埋点? 4、重型的 web
自我介绍 聊实习期间的工作,bug怎么修,项目有没有遇到困难 video转canvas,会压缩吗? 这我是真不清楚 react严格模式会发生什么 react cm mode vue 响应式怎么做的 2,3 proxy怎么劫持,为什么能劫持 生命周期,每一个,具体发生了什么 computed支持异步吗,为什么 深浅拷贝,浅拷贝会带来什么问题 usememo,compued,实现,怎么知道他更新,浅拷
自我介绍 echarts中异步获取数据可以使用什么 echarts中更新数据是哪个钩子 项目介绍 在项目中遇到了那些难点,怎么解决的 解释一下闭包 常用的宏任务和微任务 es6新特性 你有什么想问我的 大部分根据简历来问,八股相对较少。15分钟面试,相比其他面试挺短的。 目前已入职绿盟。#绿盟##前端面经#
面试官真的超棒!!! 1.自我介绍 2.实习碰到的困难 3.水平居中方案 两个元素上下居中 水平对称 4.flex属性 5.BFC 6.原型链 7.基本数据类型 引用数据类型 区别 8.es6用到的新特性 9.数组常用方法 哪些会改变原数组 遍历方法有哪些方式可以停止遍历 10.箭头函数 11.深拷贝和浅拷贝的方法有哪些 12.new 构造函数的时候this的指向改变四次 分别指向什么 13.so
1.对vue的理解 说了个Object.defineProperty 2.如何实现一个v-model的自定义组件 不知道 面试官提示的 value+change事件 3.父子组件、兄弟组件、祖先组件通信 只回答上来了这个 4.如何实现Event bus 5.js数据类型 6.==是如何将空和0判断相等的 我这都没回答出来 说忘了 寄中寄啊家人们谁懂啊 这面试题算难的吗
三个人面试, 怪紧张就是 1. 先自我介绍一下吧 2. vue的响应式原理 3. vue的编程式路由,路由怎么传参的 4. es6的新特性 5. 平时怎么写异步编程的 6. 组件中通信 7. vue的生命周期 8. 原型 9. 有使用过react吗 其它不太记得了,后来就是反问 1. 部门规模,前端几个人? 没具体答, 大概意思有人教 2. 有幸进去, 做的是什么?pc端和移动端的需求 3. 被问
自我介绍 问git,超多git 问项目实现 intersectionObserver参数 图片懒加载 OSI七层和TCP四层 IP是干什么的 Linux内核态和用户态的区别 TCP为什么可靠? 打包优化 Vue2 3 的 Ref Ref和Reactive 先想起来这么多
自我介绍 聊项目 聊经历 聊规划 算法题没写出来
中等公司面经,uu参考一下,练练手,全程一个多小时,问题不大 用过公司产品吗?(用过几次) CSS相关,响应式布局、单位、CSS层面优化、base64、精灵图、动画实现 实现一个正方形,大小不确定,不用响应式,不写js 垂直水平居中的方案,说了四种,还让说 ==和===的区别 判断数组的方法 内存相关,引用 实现异步的方式有哪些 代码输出,宏任务、微任务 this指向代码输出 实现类继承的方法,c
8月30号晚上18:48分左右提前进去视频会议,所以直接开始面(本来约定的是19:00) 一面视频面:很简单的一些八股 40分钟左右 1.自我介绍:有什么优点和缺点 为什么选择前端 2.介绍一下原型链 3.介绍ES6常见语法:箭头函数、Promise、async/await等 4.手写一些样式:实现一个球、三栏布局 5.介绍flex属性 6.介绍position的相关属性 7.做过什么性能优化 8
经典正式不行,实习可以 全程四十多分钟 电话面试有点吵 ES6 vue2和vue3的区别 diff算法 协商缓存强制缓存 uniapp为什么能多端发布 promise 算法:合并两个有序数组
自我介绍 ES6新特性 Promise实现原理 setTimeout如何实现这中功能呢(这里没太听懂面试官的意思 vue的响应式原理 vue diff算法 vue2和vue3的异同点 对React的认识 使用过哪些hooks useEffect和useLayoutEffect有什么区别 hooks的规则有哪些? 为什么要这样写? 简历中nestjs有项目经验吗?有哪些功能模块功能? 角色校验模块有
自我介绍 Vue2用的多还是vue3用的多?(都挺熟 它两的响应式原理? 详细介绍一下Object.defineProperty这个api http和https 的区别 (只知道https使用了SSL加密更安全 X HTTP缓存 MVVM模式 遍历数组的方法 map和forEach 闭包 浏览器的渲染过程 (只答到渲染树那块 X 路由有几种模式?(history和hash,详细说了一下实现方式 原
直接逮着你的项目问,准备了好久的八股文都没人问的 自己的项目一定要熟悉啊 感觉还达不到找实习的标准 1.自我介绍 2.你在项目中遇到的困难 (我说的是路由rbac根据不同用户权限) 3.登录模块怎么实现的 我说的是点击登录发送请求获取token然后在localStorage中存储 在企业中token存储再哪里 怎么实现? 用路由守卫判断是否获取token 4.后端怎么知道你获取token呢 5.线