前言,上一篇忘记写了,面试官很忙,一遍面我还得一边回消息,这也是为啥我不想去大厂的原因。。。 虽然以我的水平进不去,但是我个人确实也是不想去 这就导致了什么,理解能力不比智障好的我和面试官沟通起来更困难了 你可以想象成一个没有经历过深度学习训练过的大模型,每一次对话都是新的开始。。。。。 爷蚌埠住了 vue的双向绑定为什么3要相对于2进行更新,也就是语法糖为什么要发生变化 useEffect的回调
面的第二家大厂 背了老多计算机网络和八股,一个没遇到。 你实习中有遇到什么困难点吗。 实习中的团队合作。 然后根据我说的困难点进行拷打(大文件上传,如何封装组件,抽奖是怎么写的)。 vue2和vue3那个用的多(vue2背的多,秒选vue2) vue的响应式原理(直接手敲) 劫持对象怎么操作,如果对象新增加的属性怎么劫持(我不到呀) 知道js的装饰器吗(说实话我没接触过) 手撕算法题追问 面试官还
前端开发工程师秋招 时间 10.25 65分钟 1.项目拷打20分钟 2.小程序双线程架构?为什么h5性能比小程序强? 3.小程序页面通信频繁时,影响性能的是渲染本身多一些还是因为通信代价大?为什么 4.小程序加快冷启动速度的解决方案? 5.文件切片有哪些算法,原理 6.文件hash码作用? 7.你发现你坐的小程序pv量比昨天下降了百分之20,你怎么排查?多从技术层面去想 8.要保证离线包速度最快
面试时长:40min 流程: 1. 自我介绍 2. 面试问题基本围绕上一段实习内容来,都是简历提及的内容 3. 项目内容阶段:问了一个大文件上传、中断请求(大文件反问我如果存在多用户同时上传相同的文件怎么控制,如果此时有的用户上传成功、有的失败咋办,真没想过,乱答 -> 后面反问咋实现) 4. 八股: v-if和v-show的使用场景 常见的http请求状态码 左侧宽度固定,右侧宽度自适应(说了个
1.自我介绍 2.学习前端多久 3.如何学习前端 4.gpt有哪些优点和缺点,如何辨别是否踩坑 5.上段实习经历 6.后端传过来的数据加载需要三秒,这三秒是拿数据的时间还是渲染页面的时间,怎么辨别 7.怎么看页面渲染用了多久 8.F12的网络页有哪些功能 9.(实习中的一个需求)你觉得应该前端做还是后端做 10.http请求头内容 11.http状态码 12.协商缓存和强缓存 13.协商缓存的资源
flex布局,双栏布局左边为文字内容宽度右边自适应,flex-grow、flex-shrink、flex-basis。 水平居中对齐方法 数组常用方法,遍历常用方法 数组乱序 如何使用sort实现数组乱序 判断数据类型为函数 函数拷贝 call bind apply 浅拷贝和深拷贝的方法 promise状态转换 promise.race,手写实现思路 跨域的解决方案 webpack和vite的区别
1.自我介绍 2.两道算法题 2.1 最长无重复子字符串的长度 2.2 字符串1是否是字符串2 的异位词 3.keepalive+场景题 4.跨域 5.图片懒加载,路由懒加载 6.路由有哪两种模式 区别? 7.水印怎么实现 8.延迟300ms ,点击穿透 每个点都问的很深,我只答了很浅层的东西,直接触及盲区。面试官人很好,每个点都仔细的给我讲了一遍。面试官最后说我的算法是个亮点,没用多少时间就做出
1.自我介绍 2.es6有哪些新特性 3.var和let、const的区别 4.为什么提前访问let和const定义的变量会报错 5.var的作用域 6.事件循环 7.css选择器优先级 8.less和sass有什么优点 9.vue的响应式原理,2和3的区别 10.vue3如何定义响应式数据 11.ref和shallowref的区别 12.vue组件通信方式 13.eventbus的原理是什么 1
1.自我介绍 2.面试官说主要用的是vue就问一些vue的知识 3.讲一下vue2和vue3的区别 4.讲一下为什么vue3要用proxy代替vue2的响应式 5.讲一下vuex和pinia的作用和属性 6.想创建一个弹窗通用组件,不管在父组件中还是在子组件中都能控制弹窗的显示,说一下思路 7.讲一下如何水平垂直居中 8.讲一下js中的数据类型 9.讲一下ES6新特性 10.讲一下tree-sha
1.项目里的某个功能怎么优化的 2.跨域 3.keepalive 4.tcp与udp区别 5.http 请求头,响应头,缓存 6.css样式优先级 7.隐藏元素的方法 8。盒模型 9.flex布局 10.js基本数据类型,判断数据类型的方法 11.this指向 12.new一个实例经过的过程 13.promise,promise.all,promise.race 14.时间循环机制 15.v-sh
1. 性能优化措施/量化指标(答得很随意但还是被夸了) ❌ 2. 文件分块、断点续传及秒传机制(答得一坨,我开始慌了) ❌ 3. 米子实习经历 ✅ 4. TailwindCSS Preset & 手写 Rem 核心源码 ✅ 5. TypeScript✅ 6. Base 选择:南京 or 无锡 ✅ 7. Vue & React✅ 8. React Fiber 实现原理 ✅ 9. Redux 实现原理
1、vue2和vue3的区别 2、浏览器渲染过程 3、DNS解析过程 4、说一说https,加密方式,数字证书包含哪些信息 5、js实现异步的方式有哪些,各个方式之间的区别 6、vue和react的diff算法区别是什么 7、react的fiber机制 8、vue-router的api有哪些,使用的场景是什么 9、项目中的难点 10、过去一年中的成长和进步 11、学习前端的方式 12、手撕数组扁平
九月面的,一上来问我有没有实习过。我:没有。瞬间就觉得自己寄了。垃圾学校大三不让请假实习,管的还严根本跑不掉,老师还对我们面熟,找不了替课(就几个老师从大一来回教不同的课),地狱开局。 大三暑假找实习有了三个offer,然后学校还是不让请假。其实在找实习的时候就已经觉得这b学校不让请假了,所以特地找了离家远的,面了三家当作是练手准备秋招,鬼知道都过了,然后学校还真不让请假,淦。得大四结课才能走。你
10.23 vue和react哪个更熟 vue生命周期。 父子组件生命周期创建顺序,是否看过源码。 专业背景。 什么时候开始学习前端 函数式编程优缺点。 有状态,无状态是什么,函数式编程是有状态还是无状态。 serverless是什么。 数据驱动是什么。 MVVM 为什么要有虚拟dom。 vue2,vue3区别 为什么选择做前端。 js 数组去重有哪些方法 浅拷贝和深拷贝 事件循环 作用域和作用域
1. 数据类型 2. 防抖节流 3. URL & URI 4. 组件通信 5. 生命周期钩子 6. 在 created 还是 mounted 钩子中发起请求更合适 7. 为什么从米离职 8. 想从新的实习收获什么 9. 可以接受 B 端吗 首面答得一坨,八股全忘,虽然简单要命 + 点击就送,估计挂了,都不问实习的 对面 B 端业务好像还可以,做 Hybird APP 居然过了...