百度前端一面
作者:互联网
百度前端一面凉经(20210801)
面试时长:近一个半小时
非技术部分
- 自我介绍
- 说说简历里的项目
- 面试官对他们部门进行了一个简单的介绍
css和html部分
- 说说对BFC的认识,怎么创建BFC
- 如何实现三栏布局,用尽可能多的方法
- 说说对rem和em的认识,两者之间的优缺点
- 谈谈对盒模型的认识,两者之间的区别
- 常见的块状元素有哪些,常见的行内块元素有哪些
- 如何实现垂直对齐,用尽可能多的方法
- 说说vh和vw的认识,布局视口和视觉视口的区别,它们如何获取
js部分
- js基本的数据类型有哪些
- 手写休眠函数,用尽可能多的方法
- 说说对js事件循环的认识
- 说说对宏任务和微任务的认识,他们的执行顺序,这里面试官会给出一段代码要你进行判断
- 说说对promise的了解,这里需要手写一个promise的实例
- 说说数组的一些常见方法
- 实现数组去重,用尽可能多的方法
- 说说对原型链的认识,应用原型链的方式如何实现5+1-2,需要手写代码
- 说说对jquery的了解
总结
- 简历是7月23投的,因为百度的提前批是免笔试的,所以25号就收到了面试的通知
- 面的部门是百度app的前端业务组(主要是做移动端的适配),和我的专业方向(WebGIS)并不是很契合,所以面试的时候面试官主要就一些前端基础知识对我进行了一个测试
- 面试官对vue的技术栈用的比较少,所以面试的时候并没有问vue的相关知识
- 面试官的问题都是由浅入深的,基本都是从一个小问题进行发散
- 因为平时对vue等开发框架太过于依赖,所以对js的一些原理掌握得不是很好,这也直接导致了面试的失败
标签:一面,面试官,vue,认识,前端,js,面试,百度 来源: https://blog.csdn.net/qq_28600377/article/details/119325325