一面(50min) - 挂! * 为什么做前端 * 如何学习 * 实习时间 && 能接受base上海吗 * 讲一下项目中遇到哪些问题,如何解决 * CSS display属性 * 隐藏属性的方法 * v-if 和 v-show * 经典左右布局,左侧固定,右侧自适应 * CSS 如何创建动画 * 讲讲重绘和回流 * 改变什么属性什么会引起重绘 * 如何避免回流 * 样式冲突解决方案 * 判断数据类
1.自我介绍 2.介绍做过哪些项目 3.webpack和vite的区别 4.vite为什么快 5.vite为什么不需要预编译 6.说说ESM 7.平常用vue2还是vue3,vue2和vue3在响应式的区别 8..http1.0和2.0区别 9.http缓存方式和过程 10.Etag 和 Last-Modified的优先级 11.手写题:解析URL let url = 'http://www.d
1、CSS怎么解析选择器 2、V8解析执行JavaScript代码过程 3、script标签 4、子元素里面绝对定位,设置宽高,能否撑起父元素 5、怎么形成BFC 6、ES6新特性 7、ES6新增什么作用域,之前有什么作用域 8、类型转换 9、代码题——立即执行函数能否访问到全局变量 10、React——setState同步异步 11、React父子组件通信 12、聊实习经历 13、反问 不错的面
24届秋招结束啦,把这一年来的面经日更分享给大家!关注点赞收藏一下吧 面试时bg:本科 大三 一段中小厂实习 部门:京东工业 1、自我介绍 2、数据可视化做过什么内容(简历中有) 3、对未来的规划 4、echarts/antv用过吗 5、vue有用过吗 6、JavaScript常用的方法介绍一下 7、数组去重的多种方式 8、合并俩个对象的方法 9、原型、原型链、构造函数 11、this指向问题 1
一面(1h) 1.自我介绍 2.你是如何学习接触并学习前端 3.介绍一下你的项目,你在工作室中做了哪些内容,说说你认为感触最深的工作 4.关于浏览器缓存,说一下你了解到的东西 5.这里我们深入思考一下,说一下浏览器的强制缓存和协商缓存,后面还问了很多关于缓存的问题, 6.看你项目中封装过axios,说一说你们项目中常用的请求方式有哪些,什么情况下适合用get,什么时候用post 7.说一下get和
挖简历,面试的具体时间线写在一面面经里了 二面: 自我介绍 介绍上份实习的产出 Vue2 升级 Vue3 需要注意什么 升级过程有什么难点 有用过React吗 Vite 和 webpack 区别 说说看数组去重的方法 接上面,哈希表存储结构 接上面,直接用对象结构存储怎么设计(注意key是string,同时维护值和类型,维护两个属性 / 值和类型合并起来) 接上面,对象里维护2个属性(值和类型)有
base上海 啥也没准备纯纯被拷打,😂现场及其惨烈当场挂 简历中主要提到了小程序 问了小程序生命周期,页面的生命周期 小程序的相关框架,Taro的使用等 小程序启动的顺序是怎么样的 小程序的性能优化相关问题 vue的路由相关知识,history路由模式和hash路由模式的区别 大家别乱接大厂的面试,准备好了再接,会留下记录的,之后再投这家公司就有污点了 简历别乱写,优化的过于天花乱坠容易被问出来
项目 项目就不说了,聊了半小时 算法: 版本号比较plus(给一堆版本号数字,从大到小排列版本号) 实现一个stack类,实现括号匹配 O(n),并且不用额外空间去找到数组中出现两次的数字 八股: HTTPS握手,问的巨深 CA证书签发过程 如果要你去方法CSRF怎么防范?增加一个csrf token?那如果像抖音电商双十一那样有那么多流量,怎么办呢?每次都要生成一个CSRF Token吗?存re
面试时长:(30min) 面试官网络好卡,面试过程断断续续的,不过面试官人很nice;主要围绕项目,八股考的不多 1. 自我介绍 2. 介绍一下在实习和学校项目中的工作内容 3. 注册功能中后端如何校验图形验证码是否正确 4. 大文件上传思路 5. 动态路由 6. 图片懒加载思路 7. 跨域问题有遇到过吗,如何解决 8. CSS动画有了解过吗,还记得哪些配置项 9. vue组件间通信的方式 10.
自我介绍 问一下做的项目 使用技术栈 认为哪些技术点 vue2 3区别 组件通信 父子 非父子(孙子) 对象怎么获取key vue路由模式 cookie怎么传输给后端 发布者订阅者模式 为什么选择前端,我从实验室分工进行描述 反问 项目组成,小组分工,有人带吗 技术栈有什么 主要react,electron,node 后来没消息了,大概率kpi#软件开发笔面经#
跨域是什么 方法的优缺点 支持异步的方法 哪些循环方法能支持异步 哪种循环支持等待异步结果返回 事件冒泡,事件捕获 事件代理 stopPropagation() 前端存储的方式和区别 http缓存 让LocalStorage实现有效期 nodejs React v-for渲染数组 key的作用是什么 虚拟dom 优缺点 http常见状态码 http缓存机制 反问 技术栈和项目分工 #软件开发笔面经
时长 30min vue双向绑定原理 react高阶组件 useState 优化手段 项目有没有性能优化的地方 后面还有一个场景题,大概?页面画10000个三角形,都在可视区域,怎么优化 问的少主要是我一直在扯淡,面试官很专业,有地方会纠正我和补充,后面还问了一下部门技术栈,面试官还说我和他那边挺合适的
整体面试氛围还挺轻松,面试官人很好,他笑我也笑,我笑我啥也不会🥲 自我介绍 项目介绍 怎么学的前端 vue是怎么学的 项目遇到的难点(说了axios二次封装和菜单权限管理 问我用户没有权限访问时做了什么提示吗 哈希表提供了哪些操作 这些操作的时间复杂度 进程和线程 常见设计模式,用过哪些模式(单例 工厂 发布订阅 代理 对单例模式的理解 在项目中用过工厂模式吗 http和https http和h
时长:30mins 面试平台:腾讯会议,对面2个面试官 自我介绍 标准盒子模型和怪异盒子模型 BFC let var const变量提升 箭头函数和普通函数有哪些区别 怎么改变普通函数的this指向 promise有哪些状态,解决了什么问题 如何实现三栏布局,两侧固定中间自适应 预编译的css语言用过吗,less scss unocss 组件库搭建 微前端框架有了解过吗,和iframe有什么区别
面试时长:(25min) 太久没背八股了,好多简单问题都说不上来,有些即便答上来了表达也不够好,全程结结巴巴的,寄了 1. 自我介绍 2. js数据类型,判断方法 3. 基本类型和引用类型的区别 4. ===和==有什么区别 5. 字符串常用方法 6. 数组常用方法 7. 介绍一下async,await 8. 介绍一下promise (只说了一点点东西,后知后觉要多说点) 9. await返回的是