微信公众号:路人zhang
扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 大厂面经 > 前端 > 百度 > 百度面经(8)
  • 百度前端面经大概48min
  • position都有些什么属性,具体说一下每个属性
  • flex布局,都有什么属性;display:flex,justify-content,align-item,flex-wrap,flex-direction,flex-flow, 这些都是给父元素设置的,子元素还有什么可设置的呢,一般设置flex(flex-grow | flex-shrink | flex-axis)等,??flex的子元素可以设置什么属性呢??
  • 场景题:给你一个11位的电话号码,前三位然后中间四位如何实现:我说了一种,转换为数组后,用splice方法,进行实现,又问如何用字符串实现,replace()加模板字符串(可怜我都说了replace,但我模板字符串不熟悉不敢说下去),字符串替换遍历?
  • css画三角形的原理说一说
  • 跨域,只用过CORS?这个安全性不好(这个忘记了,没准备好,应该是八股的)
  • 因为面试官说用的内部的san,百度自己的框架,对vue问的少,一些八股
  • let,const,var
  • 箭头函数的特点,如果对箭头函数使用call,bind,apply后this的指向
  • 组件间传值
  • margin塌陷问题如何解决,BFC,如何触发BFC
  • 哪些属性可以继承呢?我说主要是一些文本属性,font-size什么的
  • 有哪些选择器
  • 设置宽度的width:50%是相对于谁而言,font-size:10%相对谁而言?,rem,em都是相对根元素,父元素的什么属性的什么,具体说出来
  • 判断数组的方法,Array.isArray(),instanceof,Object.prototype.toString.call()每一个继承Object的对象都有toString方法,如果toString方法没有重写的话,会返回[Object type],其中type为对象的类型,但当除了Object类型的对象外,其他类型直接使用toString方法时,会直接返回都是内容的字符串,所以需要使用call或者apply方法来改变toString方法的执行上下文。对于所有基本的数据类型都能进行判断,即使是null和undefined.
  • 移动端布局如何实现
  • 做两道题: 输出多数数组,n/2,排序的中间数,或者map 问哪个排序复杂度比这个低?O(n)?快排
  • 又写了个快速排序的算法
  • 反问,了解到用的是SAN,没啥问的…

本站链接:https://www.mianshi.online如需勘误,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版