1、自我介绍 2、项目介绍+难点 登录+跨域 3、osi七层网络模型 4、应用层常用协议 5、HTTP1.0/1.1/2.0区别 6、浏览器从输入地址到显示页面过程 7、三次握手,四次挥手 8、进程和线程的区别,进程之间如何通信 9、Js会有死锁吗,js是单线程还是多线程 10、async函数+判断输出 11、vue3优点?与vue2区别 12、ts和js的区别?ts优点?ts最终编译为什么? 1
1. 简单自我介绍 2. 脑图一万个节点怎么渲染?(回只渲染可视区域) 3. 追问拖动的时候空白怎么解决?(回多预渲染一些,好像有再追问) 4. 研究生接触前端是怎样一个契机? 5. 前端学习路径? 6. 除了红宝书还看过什么书? (感觉差不多pass掉我了,说那问你一些基础问题吧,开始八股) (前面有些问题忘记录音,不记得了) 1. let var const,var的特点。 2. 跨域 3.
部门:剪映 总体:难死我了,我晕,虐爆本菜鸡……好多没弄出来,哈哈哈 1.vue响应式原理,vue2vue3变化 2.xhr介绍,和fetch的区别,axios底层实现,不知道 3.跨域解决方法 4.手写:使用defineProperty实现一个简单的响应式,忘记了。。 5.手写:封装一个jsonp,不会 6.异步加载js的方法,esm底层原理,不知道 7.xss介绍一下,解决办法,又深入问了 8
自我介绍 简单介绍下盒模型 说一下垂直和水平居中 详细说下flex的内容 array你常用的的方法 深浅拷贝的实现方法 数组去重 简单说下vue有几个生命周期函数 vue的路由守卫 vue模块化开发的思路 https和http 输入url到解析的过程 display:none 会在rander 树上展示吗 组件化开发Vue(还是Vue组件的开发)的思路 项目中的内容 是否封装过axios
一面 30min 其中20min扣项目 八股只在最后问了一下 1. 自我介绍? 2. Echarts渲染机制 3. websocket推送,图表原有数据如何清除? 4. websocket vs https? 5. websocket服务端发数据过多的情况下,浏览器可以发请求吗? 6. Echarts其他图表都有什么? 7. 接收数据在生命周期的哪里? 8. V-if v-show 二面 30mi
本来投的校招,但是好像都是面实习生的,就是相当于让你实习然后有转正机会 一面 8.16 1.自我介绍 2.经过实习的经历对前端的一个了解和认知是什么样子? 3.usestate可以更新状态,但是更新完毕后没有回调的callback,我需要新建一个新的hooks当数据更新后立马执行一个callback,这样的hooks怎么做? 4. react中的provider和context是干什么用的?和r
整体来说问的比较开放 1.问1<2<3和3<2<1返回什么 2.追问有上千个这样的进行比较,怎么快速得到结果 我说可以用递归,面试官说reduce方法 3.谈谈你对函数式编程和面向对象编程的理解 答不上来,说了下形式上的区别 4.两个毫无关系的页面怎么传递数据 面试官科普:render层面、main层面、window 层面、浏览器层面 5.深拷贝和浅拷贝 我讲了用递归实现深拷贝 6.面试官追问怎么
先简单介绍简历上的项目。 1、用两种方法实现一个布局,左边div固定px,右边div占满剩余且随窗口变化。 2、显式原型和隐式原型。Array.isArray(Array.prototype)的结果。 typeof Array.__proto__的结果。 3、实现object和array的浅拷贝。 4、js的事件代理和事件委托。 5、vue 自定义组件实现v-model的功能。 6、vue数组变异
一面:30min 1.自我介绍 2.为什么做前端 3.介绍具体项目中遇到的问题 4.项目中如何使用的 axios 5.axios 的特点,和 AJAX 的区别 6.围绕项目各种问题 7.项目中的代码是怎么管理的 8.vue 组件之间的通信方式 9.vuex 的使用场景 10.vue 为什么要采用异步渲染 11.反问 (感觉我的问题好像很少的样子) #前端##前端面经##经纬恒润#
确定 Webpack打包优化的手段。 TreeShake是什么,原理是什么? 路由懒加载,如何实现 图片懒加载,如何实现 手写防抖函数。 防抖和节流的应用场景。还有其它控制用户输入频率的方法吗? 常见的状态码 讲一下浏览器缓存机制。 Object.defineProperty与Proxy的区别。Proxy深度遍历。 简单的让我写个Proxy,执行一些操作。 Promise判断执行顺序 细问了pro
#快手##前端##面经#
#前端##面经##美团#
我真的会谢这个破电脑,耳机连上去没声音,进去写代码共享屏幕黑屏,前半个小时黑屏了5次,一写代码黑屏断开视频断开共享屏幕,面试官不会怀疑我故意的吧救命,甚至刚开始刚连上面试官说了题目我准备写就黑屏,面试官都想着要不约时间,下次面,电脑又好了,像个炸弹一样随时黑屏 黑屏几次心态崩了问题都不会答了,算法考的不难 base:深圳 9.5一面(录音卡了点几次没录你敢信) 手写快排(你的算法的缺点,改进) 手
携程一面凉经 1. JS的基本数据类型?undefined和null有什么区别? 2. 如何判断属于哪个基本数据类型?如何判断引用类型比如Array?除了instanceof还有没有其他方法? 3. ES6里面let、const和var的区别? 4. 箭头函数和普通函数的区别? 5. ES6中promise是用来干嘛的?其实现原理是什么? 6. 如何实现两栏布局? 7. 如何判断一个元素是否是另一
9.1号面的,到现在一个星期多了,大家有收到二面的吗?为啥流程这么慢呀? 1. 自我介绍 2. 说实话面试问的啥我都忘记了,我记得不难,一些常规八股,可能夹带一些简单的场景题。 3. 一道算法题,数组相关的。 蹲一个二面or感谢信 #奇安信##前端面经#