字节一面 为什么学前端 自我介绍 介绍项目 项目难点 双向绑定原理 v-model语法糖,具体绑定哪些属性 节流时参数改变,请求发不出去怎么办 前端高并发 图片高并发 es6新特性 箭头函数 const fn1 = x => x; const fn2 = x => {x}; const fn3 = x => ({x}); console.log(fn1(1)); console.log(fn2(1
网易一面 盒模型 CSS垂直水平居中 冒泡和捕获的区别、如何阻止冒泡 vue生命周期 数据双向绑定的原理 ES6新特性 什么是promise、手写promise.all 原型链 组件通信 如何维持登录态 web存储方式 一个项目里怎么做模块划分 网易二面基本上在问项目,二面后就没消息了。。。 众安一面 一开始闲聊了一会,之后才开始问技术方面的问题 多维数组如何转一维 性能优化 浏览器缓存 JS数据
部门是CTO下的sstg 一面:交叉面(46min左右) 1.vue的双向绑定的原理 2.watch 和computed 区别 3.webpack是否了解 4.promise应用场景 5.await async 是否常用?简单回答了是promise语法糖 6.数组拍平 常用方法 7.对象解构输出题,类似如下 8.事件委托应用场景,原理 9.深浅拷贝的区别 10.https和http区别 11.输出
base北京 一面(6.29) 面试官是个很温柔的小姐姐,也没有让我尴尬的自我介绍 直接就手撕七道题,做了小一个小时 1. css实现三个效果 2. 输出题 3. 输出题 4. 输出题,没有记下来 5. 算法题,大数组[1,1,3,5,6,4,2,5,7],小数组[4,4,2,1,3,8,11],输出大数组和小数组的去重后的交集[1,3,4,2] 6.场景题,页面在用户每天第一次打开时alert(
总结:这是自己的第一次技术面试,收获很大,认识到了自己薄弱地方:基础学的不好。下次加油! 1 自我介绍 2 简历中项目介绍(说了下亮点) 3 盒子模型简单说一下(怪异盒子模型和和模型的区别 4 js的数据类型 5 rem和em的区别 6 js的数据类型(原始类型7和引用类型1) 7 typeof(null)是什么 typeof(NaN)是什么 8 数据的存储位置(原始类型存在栈,引用类型存在堆)
1.es6 2.箭头函数的区别 3.ts与js的区别 4.断言是什么 5.github和gitlab的区别 6.引用数据类型和基本数据类型的区别 7.promise的方法 8.生命周期 9.双向绑定原理 10.vuex原理 11.事件循环 12.盒子模型 13。响应式布局实现 14.node.js如何实现服务端请求交互?忘记怎么描述了 15.构造函数 原型 对象之间的关系 16.http1.0和h
飞书文档复制过来的,格式乱了,见谅 一面 rem 布局 flexible,根据屏幕的分辨率动态js计算,影响document.fontsize vh对插件不确定能否转换, div 居中,上下左右边距为0 MDN,js高级程序设计,构造函数继承(借助 call) 静态数组是类方法 Async 语法糖,实现同步 Bable 构建脚手架 Redux 青蛙跳台阶 二面 Http 1.0和2.0的差异
自我介绍 介绍最新古诗文项目,遇到什么问题,如何解决的?引出跨域如何解决? 介绍一下个人博客项目? 项目有做过哪些性能优化? react为什么用hooks?react有哪些hook?详细介绍useState和useEffect react虚拟dom了解吗?原理是什么? useState更新机制有了解过吗? redux用过,介绍一下?什么是纯函数? 项目如何配置路由的?路由两种模式?两种路由模式的实
vue2生命周期都做了哪些事情 有哪些钩子我记得,但是他们做了些什么,这个问题本身就有点问题吧?? 我基本没答出来,但是确实有这么个面试题 后面我主动提到我们在这些生命周期中能做什么 实际这个问题应该就是想听我们在对应的位置能做什么 接上面的问题,如果要调用接口应该在哪个声明周期中 这里我回答的是mounted和beforeMount,面试官想听的是created 这里可以说说在mounted中和
自我介绍 略 个人项目 略 八股文 Vue组件间通讯 谈谈组合式API 谈谈双向绑定,如何实现 Vue3与Vue2的区别 谈谈虚拟DOM及其作用 keep-alive,如何缓存更新 快排、二叉平衡树旋转时间复杂度 数据库索引数据类型 第一范式 智力题 拥有容量为3L与5L的不规则桶,在无限水的情况下,如何得到4L水 场景题 根据图片和功能需求述说如何设计该组件 谈谈websocket,如果前后端通
1.自我介绍 (我记错时间迟到了,但是面试官很好,让负责的小姐姐给我打电话了) 2.项目,因为面试的岗位里面有要求是小程序开发经验,就说了一下,应该是深挖项目 3.uniapp怎么运行到小程序实现的底层原理 4.vue组件通信,我说了props和自定义事件 5.然后问了组件通信里面跨级怎么处理 6.问了一个js的东西,没听清,好像没听说过(菜鸡真的不知道是什么 7.promise,讲一下和setT
一、介绍 二、对css的掌握 flex布局 垂直居中方式 什么情况下用什么 三、计网原理 为什么要三次握手 dns解析 https的了解 四、js 深拷贝前拷贝理解 怎么实现深拷贝 json实现方法的缺点 js实现的无限循环怎么解决 object.assign 是什么拷贝 五、git操作: 说git命令 git pull 和git fetch区别 六、数据结构 介绍哈希表 哈西冲突 数组扩容 链表
二面(90分钟) 1、对实习期间负责的项目的理解 没什么理解。。大数据专业软件真的搞不懂是干嘛用的。。质量 任务流 血缘分析 真的搞不懂 2、实习期间做了什么 改bug。。写页面。。接口联调,实在没什么说的 3、promise的原理 4、promise的API列举 5、promise.all如何实现 6、同一时间的请求数目有限制,如何最快地发完100个请求 没思路。。 7、给一棵文件树,要根据关键
项目「50min」各种细节 FP/FCP 分别指的是啥 uni-app 多端适配原理「纠缠了很久」 算法「10min」 四个老鼠,16瓶奶,一瓶有毒,最少次数。没做出来 基础「15min」 JS数据类型 检测对象的方法 面试官听的很认真,问的很难,应该是这个部门很难,反正我面麻了。 面了半天,加了微信让我学了React再来,乐。#如何判断面试是否凉了#
2022.5.24 1.css的雪碧图了解过吗 2.内联元素和块元素的区别 3.h5你了解的新增的标签 4.css3你了解的新属性 5.你最常用的布局 6.js的闭包 7.如何改变this指向 8.js继承 9.js的基本数据类型 10.es6如何判断类型 11.v-if和v-show的区别 12.vue父子组件的传值 13.vue插槽 14.git的使用 15.npm的了解 16.前端性能优化的