面试
前端小辣椒
一枚程序媛小可爱
展开
-
第一次前端面试总结
第一次前端面试!!!起初。说是电话面试,到了面试的时候,加微信打视频,这不是重点,关键是,在家没化妆!!!哎,素颜的样子对着面试官,心里十分忐忑啊。不过好在不紧张,面试就是两个人在交流问题嘛,会什么说什么,不会的虚心请教,也许是因为面试官长的比较和蔼,嘻嘻。说正题吧。一、首先肯定是自我介绍啦,吧啦吧啦,说了大概40秒左右。二、面试官问做了什么项目。然后又吧啦吧啦说了自己做的项目,大概有五个左右...原创 2020-02-17 17:28:30 · 4803 阅读 · 16 评论 -
百度校招提前批前端一面
中午刚面试完。趁热乎赶紧记下。一面是个超级温柔的小姐姐。我坐在公司楼道面试,差点没热死,关键还连接不上公司网,连自己热点。自我介绍,问了问公司实习的项目情况。bfc两边固定,中间自适应。看代码。大概就是,循环一个数组给每一个数组元素绑定一个函数,函数里另外一个函数执行,问会造成什么。主要考闭包吧。一段考事件循环的代码,看打印顺序。写代码。判断一个数组是否是等差数列的数组。代码中有用到排序让用快排实现。公司项目自己都参与了哪部分。vue router的两种模式,钩子函数。vue双向数据绑原创 2020-08-05 14:17:40 · 386 阅读 · 0 评论 -
好未来提前批前端面经
面试官说他看我博客,好像面过很多公司,基础没什么问的,博客里都有写到,就问了我的实习情况,问我平时具体怎么学前端的。常见的数据结构以及应用场景。你知道的排序算法?你说的归并排序是什么?那能说说冒泡排序吗?CDN知道吗?你们公司是怎么使用的?TCP和UDP的区别,应用场景?进程和线程?事件循环?arr=[1,2,3,4,5,6,7,8,9,10],求最大值。arr=[1,2,3,4,5,6,7,8,9,10],求和,用reduce。arr=[1,2,3,[[4,5],6],7,8,9],求和原创 2020-07-31 09:01:05 · 530 阅读 · 0 评论 -
百度面试题汇总
1.img元素是行内元素,为什么可以设置宽高?img属于可替换元素,里面的src属性引用的资源如图片有默认宽高,所以可设置。2. Html中header的meta标签https://blog.csdn.net/weixin_34235371/article/details/889397333.css精灵图https://blog.csdn.net/W_mizi/article/details/837196534. 如何判断对象为空json对象转化为字符串,再判断是否与’{}'相等;for i原创 2020-07-27 14:31:54 · 428 阅读 · 0 评论 -
前端网络常考面试题
一、http1.http几个版本的区别?2.http请求有哪些方法?区别是什么?3.http和https的区别?4.对称加密和非对称加密。5.http状态码。6.http请求头和响应头相关字段。7.https工作原理.8.http缓存。(强缓存和协商缓存)...原创 2020-07-03 17:35:07 · 369 阅读 · 0 评论 -
百度电话一面面经
问了一下项目的情况。1.let var的区别2.this指向3.闭包,如何解决造成的内核泄漏。4.说说promise5.说说event loop6.说说async,await和Generator生成器函数。7.说说vue生命周期8.说说webpack的优化9.说说组件优化10.找到数组第二大值(提到了贪心算法问了一下怎么理解的)11.在浏览器输入url整个渲染过程12.说说重排和重绘我也不知道为啥,我明明基本上全回答出来了,但就28分钟的面试。...原创 2020-05-22 20:53:22 · 256 阅读 · 0 评论 -
快手【研发效能】前端实习面经
一面面试官是提问题根据我说到的进行展开提问的。1.说一下position。(提到了重排和重绘)2.说一下重排和重绘,position:absolut除了会产生重排还会产生什么?3.css实现一个正方形(不会。。提示了padding-bottom/margin-bottom也不会),那实现一个三角形吧。4.用过弹性盒子吗?说一下flex:1这里面包含哪三个值,什么意思。(被面试官夸奖了,暗自窃喜haha)。5.说一下从浏览器输入url到页面渲染整个过程。6.你提到了缓存,说说你对缓存的理解(详细原创 2020-05-22 15:53:20 · 1127 阅读 · 2 评论 -
js基本数据类型和引用数据类型的区别
js基本数据类型:Number、String、Boolean、Null、undefined、Symbol(es6)引用数据类型:Object注:数组、函数、正则表达式都是对象。1、基本数据类型存放在栈中基本数据类型存放在栈中,数据大小确定,内存空间大小可以分配,是直接按值存放的,所以可以直接按值访问。var a = 10;var b = a;b = 20;console.log(a); // 10console.log(b); // 20这种基本数据类型赋值的过程如下图所示:栈内存:原创 2020-05-11 22:15:17 · 1709 阅读 · 0 评论 -
vue面试题汇总
vue1.vue优点2.vue响应式原理3.单向数据流和双向数据流优缺点及区别4.双向数据绑定实现原理5.vue的diff算法6.vue常见指令以及用法7.v-if与v-show区别以及优先级8.v-for如何与v-if一起使用9.为什么要使用key以及key为什么不能用index10.v-od修饰符以及用法11.$nextTick的使用12.单页面应用和多页面应用13.vue生命周期以及钩子函数14.第一次页面加载会触发哪几个钩子15.created和mounted的区别1原创 2020-05-09 20:01:30 · 486 阅读 · 0 评论 -
阿里电话面经
找工作(实习)比较佛系的我,在三月份投了阿里的,经过“公务员笔试”,过了大概一个月的样子,突然打电话约面试。面试官人很和蔼,体验感不错。话不多说,直接上问题吧。1、前端哪里比较擅长,哪里比较薄弱。说了一下vue响应式原理、闭包理解的比较好,就让说一说这个2、js的事件代理。3、js是个单线程如何理解的。4、如何区分微任务宏任务。5、https了解吗?比如我俩第一次通电话,有第三个人窃...原创 2020-04-27 22:13:13 · 209 阅读 · 0 评论 -
字节跳动一二面面经
话说,第一次大厂面试心里炒鸡忐忑,视频面试,这次长记性了,提前简单的化妆了一下,hahaha.一面面试官是个温柔的小哥哥,嘻嘻,1.自我介绍2.一道题Object.prototype.a = "obj";Function.prototype.a = "func";var parenet = function(){};child = new parent();console.log...原创 2020-02-28 20:35:40 · 1539 阅读 · 2 评论 -
字节网上面经整理(100道面试题)
为了准备面试,看了很多字节面经,整理出来,方便复习,答案一部分是自己看完网上的知识理解的,一部分是网上摘过来的。1、let map={} 和newMap()的区别?考察的是字面量创建对象和构造函数创建对象的区别。字面量创建对象:1、代码量少易读。2、运行速度更快,在解析的时候会被优化,即不需要作用域解析,解析器需要顺着作用域链从当前作用域向上查找,如果在当前作用域找到了名为Object()的...原创 2020-02-28 18:08:31 · 4027 阅读 · 0 评论