蚂蚁面试官问问题的角度好刁钻,而且语速很快很快,一不注意就会被他带跑了。不过仔细复盘之后觉得他问的问题都挺有价值的,在这里记录一下。 虚拟DOM到底是如何提升性能的?(问的很详细,最好能列举出真实DOM,虚拟DOM的操作行为例子) 减少重绘回流次数 比如向一个<ui>列表添加5个<li>,如果直接操作真实DOM,那么浏览器需要经历5次回流; 但使用虚拟DOM在更新完后再异步批量更新真实DOM,一次
1.项目,遇到的困难 2.vue2vue3响应式的差别 3.vue和react的差别,为什么选择用vue 4.es6新特性 5.webpack打包原理 6.性能优化(什么方面都能说) 7.vue中watch和computed差别 8.事件循环 宏微任务(做了一个代码输出题) 9.浏览器缓存原理 10.代码题:数组去重 11.事件机制(捕获冒泡),以及说一下事件委托 12.js数据类型判断 13.l
base:北京 投递时间:3.17中午牛客网投递直接约下午面试,由于拔牙了不方便张嘴推到了周一,也就是3.20 1.自我介绍 2.最快什么时候入职 3.react的路由你了解吗?如果是history模式页面的path是怎么修改的? √ hash和history模式 4.react里面如何不刷新但是可以改变页面的地址,怎么做到的? 回答了路由的映射规则 5.react怎么实现vue的keep-ali
一面 3.21 上来先自我介绍完了介绍项目难点亮点, 然后两道题: 1. 字符串不重复最长子串长度 2. 一个组件的设计(需要考虑传参来分别使用受控/非受控的情况) 事件循环输出题(一定要非常熟悉, 因为除了八股还会现场随便给一堆异步代码让你口述输出) 开始八股吟唱~ 1. 箭头函数相关, 为啥不能做构造函数?因为没有原型!! 2. 跨域 (前后端分别的解决方案) 3. react 中的 key
一面(1h)- 3.21 问的很基础,从计网一直问到了操作系统和数据库。不知道为啥老是手写深浅拷贝和防抖节流??? 算法题,链表二路合并。晚上打电话约二面了。 1.面试官自我介绍 2.自我介绍 3.介绍简历上第一个项目(star原则) 4.练习时长,怎么学的 5.计网八股,OSI7层模型、TCP可靠性 6.操作系统八股,线程安全 7.数据库八股,主键和外键和索引 8.排序算法的时空负复杂度 9.深
#实习求职记录# 面试时间挺短的才20几分钟 期中算法耗时近一半 有哪些常见的图的算法? 动态规划求解九宫格从左下到右上方法数量(递归也行) 99的阶乘,动态规划求解 CSS:transform属性 用flex布局实现元素水平居中,垂直靠下的方法(这个我当时说的是添加flex然后加边距好像面试官期待的答案不是这个,来个大佬解惑) js:实现数组求交集有几种方式(当时只答出来一种) vue相关的一个
上海达观数据,前端暑期实习一面 3.23 前一天在某S直聘上投递,当天HR电话约第二天面试 40min 1.做题,看题说输出(4道) 2.学习前端多久了 3.ES6新特性 4.防抖和节流的概念 5.项目中使用防抖节流的地方 6.项目中懒加载怎么做的 7.执行上下文的概念 8.闭包的概念 9.position有哪些属性值,表示什么含义 10.上下左右居中怎么设置 11.从URL输入到页面展示发生什么
履约部门,中年面试官,40 1、项目里vue-router起什么作用(就答了页面跳转) 2、flex在项目里怎么使用的 3、其他移动端适配方案?(百分比、rem、媒体查询) 4、等比缩放和大屏幕显示的内容更多哪个更好?(忘了说啥了) 5、flex布局的要点(答了居中和flex:1) 6、css样式优先级(说了基本的,感觉面试官很不满意) 7、两种盒模型及其优点?(只答出来最基础的,面试官不满意)
面试官直接约的电话面试 3.22 30min 前面一直再说可不可以一直实习到毕业。。。 1.为什么做前端 2.怎么学习前端的 3.JS看了什么书 4.JS的数据类型 5.symbol数据类型是用来干嘛的 6.变量提示是什么 7.为什么let,const没有变量提升 8.闭包的概念 9.闭包会造成什么问题 10.怎么解决内存泄漏问题 11.跨域的解决方法 12.正向代理和反向代理 13.Vue滚动行
base:武汉 投递时间:3.14一面结束、3.20通知面试、3.22二面 1.自我介绍 2.什么时候开始了解前端的知识,什么时候开始系统学习的 3.Vue和React的特点,不同在哪 4.Vue和React的数据状态管理了解过吗,全局和局部怎么管理,具体场景 5.问实习 6.描述一下用户在浏览器地址栏输入url发生了什么,浏览器怎么发请求,服务端怎么处理这个请求,浏览器怎么渲染页面,以及过程中缓
很明显的kpi面 怎么会有人上来问 你知道js的特性吗?你对js的理解是什么?你知道es的特性吗? 虽然我是大彩笔我承认,但是也太戏耍洒家了 整个人都给我吓不好了 最恶心人的地方,我问面试官有什么学习建议 他说:最好写点像真的的项目。。。 合着我项目全是假的了是吧 还没有面完就收到面试评价了,gg 谢谢你小红书
1.自我介绍 2.前端是不是自学的,还学过其他什么计算机课程 3.vue2有什么特性,对比原生js有什么优点(我说了开发友好、MVVM、虚拟DOM之类的,后端的MVVM) 4.vue的其他方面优化,给我举了一个例子,比如说频繁更新数据,会不会立刻更新视图?(我所知道的是浏览器的渲染队列,不知道vue在这方面是怎么优化的) 5.回流和重绘的区别,怎样避免,只有回流没有重绘 6.引申到display:
一面 3.24 30min 1.自我介绍 2.问是否有其他的前端实践经历(第一次找实习,肯定是没有的。。。) 3.Vue的生命周期 4.mounted阶段一般会做些什么 5.Vue组件间的通信方式 6.Vue的v-model的原理 7.v-if和v-show的区别 8.v-for里为什么要有key 9.var,let,const的区别 10.JS的promise在什么条件下使用 11.常用的组件库
js闭包是什么,应用场景 防抖节流的区别 css垂直居中实现方法 vw,vh,em,rem,%区别和使用 es6语法 promise.all使用和实现(口述) css原生变量 这家公司实习生好像只有一面,并且问的都是基础的八股文 #浩鲸科技##前端##实习##实习面经##js#
本人目前大三在校,投的上海蔚来日常实习前端一面,全程八股文,但是八股文有些问的很深,没有任何手写感觉有点慌。 主要问了计算机网络、Webpack。。。 自我介绍 介绍简历上的两个项目 说一下Webpack的loader和plugin的区别? plugin在webpack中的内部运行机制了解吗? 答了compiler事件钩子相关,但没说清楚,没达到面试官要求 HTTP的状态码?301 302 206