百度fex面经
刚刚结束二面,第一次发面经攒人品,这也是我很想去的一个地方。
一面
- css的选择器有哪些,尽可能多的说出来
- 讲一下你对浮动的理解,怎么清除浮动
- 弹性盒模型用来做什么
- 垂直居中
- css预处理语言用过哪些,sass用过它的哪些功能
- css_reset
- 精灵图是什么,怎么用
- css选择器的匹配过程
- 盒模型
- 闭包及用途
- this
- 原型链
- 怎么做继承
- call bind apply, apply的用途
- 变量提升
- 箭头函数, async返回什么, await做了什么
- node用过哪些
- 怎么解决回调地狱
- 怎么实现轮播图
- 绑定事件有几种方式
- 事件***
- 冒泡和捕获,捕获可以被停止么
- 怎么检测一个事件是否已经被阻止默认行为
- 移动端碰到过哪些坑
- ajax的请求头怎么设置
304的过程
二面
jsonp, cors
cookie, session storage, local storage
做的最好的项目,讲一下难点
- cordova怎么调用原生
- rem怎么用,怎么处理rem与px的换算,怎么处理dpi问题。
- axios用了它的哪些特性
- 模块化用过哪些,讲了一下他们的区别
- 移动端如何调试,怎么排查错误
- es6平常用哪些
- 怎么设计一个爬虫,怎么并行爬,遇到错误要怎么处理,怎么提高数据库存储性能,索引怎么建(索引忘了)
- 多进程和多线程的区别,哪个更快
- 用过eslist么
- jsbridge原理,hybrid怎么热更新,你了解业内最新的方法么
- 让你搭一下自动化部署到测试环境怎么搭,用webpack怎么搭(webpack有ftp插件)
- 本地开发环境一般怎么搭
- 代码怎么部署,用过Jenkins么(建议我去了解一下docker)
- 怎么实现撤销功能,历史状态怎么设置成不可变
- 用d3画一个流程图,箭头怎么实现
- vue的双向绑定原理
- vue2.0最大的改进是什么
- vue的动画库你了解么
- 除了vue别的框架有没有用过
- react了解哪些
- vuex的组成,讲了一下vuex的原理
- 对restful的理解
- 后端框架了解哪些
- 可视化做过哪些
- 你对什么比较感兴趣
二面面试官说我挺聪明的,估计会有三面。很想加入fex。
#面经##百度##前端工程师##秋招##内推#