1、讲一下项目、用了哪些技术、实现了哪些功能、遇到什么困难 2、JS事件循环机制 3、JS原型和原型链 4、箭头函数与普通函数有什么区别 5、div中插入一千条span 6、虚拟DOM 7、v-for中key的作用 8、组件间通讯方式 9、Vue响应式的原理 10、浏览器渲染页面的流程 11、js模块化的方式 12、浏览器有哪些存储数据的方式 13、Vue3相对于Vue2有什么优化 14、有没有使
孩子王一面二面一起面的;一面全是八股文,答的还算不错。二面问的很多答不出来,问到了v-model原理和扫码登录前后端的实现(我说我有springboot基础)明天补二面面经。 一面面经: 1.自我介绍+项目介绍 2.css盒子模型(标准盒模型、怪异盒模型) 3.flex布局的属性、flex:1的意义 4.说说重绘与重排(区别+优化方案) 5.响应式布局的实现原理 6.ui设计稿为750px。真实窗
站酷整体面下来很累,也很爽。 二面完无后续。HR说最近技术很忙,还没评估,后续会通知。感觉自己表现还可以,蹲一个结果。 发现一个问题,就是我的电脑字体太小,共享屏幕的时候面试官看着都费劲。以后可以适当放大编辑器的字体 一面 10月12日 50min 感觉站酷的面试官可以的 👌 自我介绍 项目 介绍一下项目,技术栈、实现都可以讲 什么是SSG SSR优势 官网网页怎么部署的 什么是react ho
自我介绍 说一下自己带队的项目如何实施规划的 简单说一下项目当中前端用到的技术还有技术难题 webpack一些打包及优化操作 ES6的一些新特性和你对他的一些理解 箭头函数的指向问题,箭头函数可以进行实例化吗 网络的缓存策略 重排和重绘 用 CSS3 的 transform 进行一个布局的移动,例如位置的转换,这种会导致重排吗 伪类和伪元素 反问 #金山WPS##前端##面经##秋招#
简单聊下你技术栈 以Vue为主还是React为主 做过小程序吗? 实习经历,讲讲你干了什么,主要讲你用到了什么技术或者什么支撑点 Vue如何监听数组(数据)变化的? 数组里面每一项都是一个对象怎么进行监听的呢? V-show与V-if有什么区别? Vue路由有哪些模式?简单聊下hash模式 讲下$nextTick 的使用场景和原理 讲下Vue的计算属性和侦听属性 节流和防抖简单介绍一下 口撕:单向
一面(10.8 50min) 忘记录音了,这里只能把想到的都写上去了 自我介绍 说说http状态码,并且举例子具体状态码,说明状态码表示的信息 1xx不记得了,只说了2,3,4,5后面的 说了一些场景,问我是哪个状态码 vue2实现双向绑定的原理 vue2可以对数组动态监听变化吗(方法可以,通过下标修改元素不行) 问我有什么方法可以实现监听数组变化(给data赋予新数组,就是将数组地址改变,或者$
一面(10.15 1h) 自我介绍 js和ts的区别 如何判断数据类型(typeof、instanceof),它们的区别? instanceof为什么能判断(原型链),说说原型链 手写原型链继承(构造函数、原型链、组合继承、寄生继承、寄生组合继承),写着写着面试官说不用写了,让直接讲 手写查找对象里面某个字符的个数(包括大小写),包括key,value的所有字符(大部分时间都在写这个) 想法是把对
一面(10.19 1h) 实习 看过axios源码吗(无) 编码题 判断是否为有效括号 数组转化为树 webpack对哪些loader,插件比较了解 自己有写过loader和plugin吗 webpack如何把没有用到的文件删除掉(答了treeshaking面试官说不是,不会了) 看过vue框架原理吗,说说你对vue的了解 原生js发送ajax请求的方法,流程(XMLHttpRequest) 前端
一面(10.20 20min) 自我介绍 实习内容 http和https的区别 盒子模型(border-box、content-box) 什么情况用到闭包,闭包的危害? 基本数据类型有什么 跨域如何解决 http状态码 vue为什么要用虚拟DOM 数据库隔离级别(不会),数据库操作有什么规范 面试完说直接通过了,过了半小时二面 二面(10.20 20min) 怎么找到实习的 后续职业规划 选择前端
1. 介绍一下项目 2. array方法有哪些 3. 怎么去判断类型 4. 移动端适配了解过吗 5. 小程序有没有写过 6. 找出数组中出现最多的元素 7. 防抖和节流应用场景 8. 写一下防抖
1.自我介绍 2.jwt简介 3.token能不能放在cookie中 4.了解httponly吗 5.为什么选择mongodb数据库 6.mongodb和mysql的区别 7.如何部署你的页面 8.git 9.数据类型 10.判断数据类型 11.typeof和instanceof区别 12.null和undefined 13. ```js function func(a={}){ cons
代码示例输出结果 判断js数据类型的方法 扁平化数组 For in 和 for of 区别 字符串检验 数据库建表 Node 防抖 Gc(nodejs) 排序数组中数字重复个数
1.React函数组件和类式组件的区别 2.React函数式组件的生命周期 3.state的更新是异步的,如何保证获取的state是最新的值 4.js事件执行机制;宏任务,微任务有哪些 5.基本数据类型有哪些,判断类型的方式 6.Object.prototype.tostring.call()返回的数据结构 7.数组的方法,哪些会操作原数组,哪些不能对原数组进行操作 8.http状态码 301,3
1.项目难点; 2.vue2和vue3的区别; 3.前端性能检测与优化(页面加载过慢;JS文件过大); 4.事件委托场景(Vue实现事件委托); 5.promise使用场景; 6.async和await,await一个promise,在什么时候可以拿到promise结果; 7.button组件设计需要考虑的参数和功能; 8.学习前端开发的计划。
手撕算法: 1.实现函数将10进制转36进制 2.判断一个完全二叉树是否镜像对称。input=[1,2,2,null,3,3,null]; 问了一堆数据库的东西,说做后台,不会 3.浏览器渲染(输入url到渲染) 4.http缓存,catch-control 5.js渲染阻塞异步加载 6.前端常见的安全问题 7.nodejs事件循环 聊项目聊项目 然后好像没啥了,不知道这么点东西为什么面了一个多小