这已经是复活面了,之前一面完直接秒挂,这次至少目前还活着。 先是个人介绍,这个面试官比较直接,在我介绍到第一个项目的时候就开始问问题了,后面就直接开始拷打项目了,没让我接着往下讲。不得不说,这个面试官的风格就是极具侵略性,会对着你的一个失误猛攻,有些人可能会慌,我的经验就是平常心对待,反正我就是个正常人,我又不是超人,犯错是很正常的事情罢了。 Vue-Router的几种路由方式 hash模式和hi
1、自我介绍 2、项目有什么困难,如何解决的 3、工作对安全性有没有考虑 4、有没有系统性的方法去规避安全问题 5、自己在写代码的时候有没有对安全性进行考量 6、对用户输入的非法情况有没有处理 7、用户信息怎么保证安全性 8、浏览器的核心组件有了解过吗 9、不同的浏览器有什么渲染引擎 10、除了渲染引擎还有什么引擎 11、js执行引擎呢 12、在浏览器里跑js和在node跑js有什么差异 13、浏
1. 自我介绍 2. 问实习经历,觉得最困难的是什么 3. 问场景题 现在有三个场景,你怎么分析,怎么排查问题 a. 类似与百度图片,图片加载不出来 (前端问题、后台问题、cdn、浏览器版本过低、网络问题) b. 页面出现白屏 c. 做一个无限加载列表,下滑的时候会有卡顿,查看大图的时候左滑右滑也有卡顿 4. 在一个页面中html中,背景颜色
面试官人还是挺好的,写不出来的代码会给提示,也指出了我需要着重提升的一些点,还是比较亲和的(但是一看就是大佬气场那种)没有问一些什么虚的东西(为什么选择我们公司啊,个人优缺点啊,对公司的了解啊...)全是技术干货问题。 面试大概持续了四十分钟吧,还是比较紧张的,好几个没答上来,不过也是发现了自己的短板,加油补救,一定要吃上前端这碗饭 面试问题(回忆版) 0、自我介绍(只能锦上添花,不能雪中送碳,
1. 盒模型 2. flex:1 含义 3. 大盒子为300px,子盒子有五个宽度都为100*100,设置flex:1,还能保持100的宽度吗?如果不行,该如何保持 4. 遍历方式 5. 退出 forEach 循环 a. throw new Error b. return 跳过当前迭代 c. some 用作查找某个字段 6. Map 和 Set 的不同使用场景 7. new 操作 (空间发生什么过
昨天下午面的 自我介绍 vue用的多,问点vue吧,说说双向绑定原理 答:vue2用defineproperty,vue3用proxy 说说vue2使用defineproperty有哪些不好 答:不能深度监听 那vue2中数组元素改变能监听到吗 答:能,用其他的方式 用什么方式 答:不太记得 说说为啥vue2用defineproperty呢,那时候proxy也出来了的 答:可能是设计模式吧,不太清
将元素垂直居中的方法 cookie、localstorage、sessionstorage的区别 解释一下什么是回调地狱 this指向可能会产生的问题 防止网络攻击的的方法 object包含哪些属性 js中有哪些数据类型、数据类型的实现原理是怎样的 html中怎么获取id属性所在标签的数据 并将html代码写入div中 vuex包含哪些属性,以及属性的使用的方法 原型和原型链是什么 闭包的作用以及
昨天的面试,先是问了20分钟题目(如上),然后给了一个页面要求半个小时画出来,就是那种常规的登陆页,左边图片,右边就是右上角一个语言选择框,然后三个输入框(一个用户名,一个密码,一个验证码),一个登录按钮。点击输入框可以上移,点击密码小眼睛显示密码详情。我只写了个框架出来,其他动态实现都没写。 面试过程就感觉不是很舒服,可能是面试官太严肃了,然后一直追问我还有吗?还有其他的吗?导致整场下来感觉面试
自我介绍,介绍项目 1.实现复选框 2.最大子序列和(解释代码) 3.多次请求,如何保证页面的信息是最新的 4.宽高不定,如何使用css实现内部自适应正方形 5.为什么想学前端?为什么之前没有实习? 6.说一下url输入后,到页面渲染的一系列机制? 7.一定会请求DNS域名系统吗?(顺着说了不一定,会在本地缓存查找ip地址; 如果本地dns服务器有,就不会向上层的dns服务器请求;如果浏览器缓存有
更新: 后续二面面经在这里 自我介绍, 介绍实习项目 一个脚手架项目的结构 npm scripts 你知道 Webpack 有哪些配置项, 各自有哪些作用 列举你知道的 和的区别 在 TypeScript 中, , , 之间的区别 ts 继承实现问题 实现一个 js 函数, 用于判断后端发送的数字是否合法, 现定义传入的数据类型为 number, 或者是内容为数字的 string 为合法 手撕代码
base: bj 岗位: 前端 业务: 快手电商 背景: 这次是上一次电商一面后的二面 自我介绍 过往项目经历 讲讲你实现过的 React 组件 讲一讲你在过往实习经历里面, 最让你有成就感的事情是什么 如何衡量前端性能 前端页面如何排查 bug 事件循环: 看代码说结果 代码题: 获取一个数组中前 n 个最大的值, 你能想到几种方法 如果大数组的 length < n, 则递归处理小的子数组 反
1.进来先日常自我介绍。 2.自己学习前端的时间和经历,为什么要来做前端? 3.说说自己做的项目: React写了一个 Vue写了一个,说了项目的主要功能和技术栈 4.React中类式组件和函数式组件的区别? 5.React中类式组件创建的时候用 class MyComponent extends React.Component 这个命令 ,其中为什么要用extends,继承了React C
字节跳动 23 届提前批, 视频云, 前端 一开始投了鸡架简历挂, 后面被 HR 捞起来了 07.26 二面 (45 分钟) 自我介绍 看代码说输出 (关于 var / function / 作用域) 了解作用域链吗 JS 作用域分为哪几种 你是怎么了解 JS 执行上下文的 看代码说输出 (var 循环 + setTimeout, 不用 let 怎么让每次的 timeout 访问到最新的值) 看代
很久以前面的了,还是写一下面经,现在看来这些问题挺简单的,但是当时还没开始复习,可惜,面试官也很好 1.axios底层实现(我说了发起xmlHttpRequest,ajax),又问ajax怎么实现的,优点在哪儿,axios和ajax的关系 2.项目相关(问了很多,解释正则提取内容的目的和方法,文本生成的目的和方法,解释一下向量) 3.看你本科和硕士绩点挺高的,哪些课学的比较好? 4.从五层架构的角
1. 自我介绍 2. css怎么实现动画 3. animation和transition使用场景 4. 一个hover怎么控制两个元素 5. Echarts的原理 6. 用vue多还是react多 7. vue怎么渲染列表的 8. vue是实时更新数据吗 9. 怎么实现所有组件都可以访问全局变量 10. localStorage和sessionStorage的区别,为什么没有说cookie? 11