2018 百度web前端面试
面试前
正式入职一年半左右,实习半年,勉强两年经验吧,然后很惊喜收到了百度的面试邀约,约得两点钟面试,然后本人一点钟就到了,通电话之后,面试官很热情,说正在吃饭吃完饭就去找我,让我去坐着等一会,然后一会来了就直接面试了,点个赞。
一面
一面主要是问了一些基础问题,很尴尬,有好多都不确定,这里就把问题贴这,有需求的自己百度(对,不是谷歌,因为我面得是百度,哈哈哈)
- js闭包的定义和用途
- es6的新特性有哪些
- 浏览器的内核有哪些
- 如何判断跨域
- js有哪些基础类型
- css的引入方式有哪些
- html有哪些新特性
- 对于HTML语义化有什么理解,请举出一些语义化的标签
- 有哪些请求方式
- get和post请求有什么区别
- 浏览器内多个标签页之间如何通信
- CSS选择器有哪些,请列出来
- 他们的权重由高到低排列一下
- css有哪些新特性
- 如何将一个元素偏移180°
- 未知宽高的情况下,垂直水平居中的布局有哪些
- position 有哪些值,他们的区别是什么
- 有哪些布局方式
- float和absolute都脱离了文档流,他们有什么区别么,谈谈你的理解
- 清楚浮动的方式都有哪些,请列一下
- flex布局有哪些场景
- 有一个1到100的数组,请实现他的随机排序
- 如何在一个元素上绑定click事件,要支持ie
- 事件的状态有哪些,addeventListener是在哪个状态下绑定的
- vue解决了哪些痛点
- vue中组件间属性是怎么传递的
- 除了这个还能不能想到别的方式
- vue是如何实现双向绑定的
- 还有一个函数题大概是这样
var name = "globle";
var func = function (){
this.name = "func"
return function(){
var that =this;
that.name = "name";
return function(){
return this.name
}
}
}
//请问输出是多少
emmm,剩下的有点记不清了,大概就这么多吧
二面
二面主要是结合项目问一些项目相关的知识
- webpack的Dllplugin和happypack插件是做什么的,怎么优化打包速度的
- 你做了哪些优化打包的操作
- codeSplitPlugin插件是做什么的,为什么要切割
- 说说你的项目架构
- 其他的构建工具有用过么,对于gulp的流的理解
- 说说你封装的组件,怎么封装的,遇到的坑
- less有哪些特性
== 剩下的记不得了--!
三面
三面好像是一个领导来面的我,然后主要就是聊了一下webpack,less,http协议还有一些其他的,然后就问了下为什么要跳槽之类的,我感觉这个面试官一直在各种怼我,感觉自己已经凉凉了,呜呜呜呜,先上三秒。
2018 百度web前端面试的更多相关文章
- 百度web前端面试2015.10.18
邮件里通知的周日下午两点参加百度校招面试,我13:10分就到了,前台先让我拿了个面试资格单(上面是我的信息),然后在web前端面试入口排队,面试在百度食堂举行的,等了大概1个小时,放我去面试.都是一对 ...
- 百度Web前端面试经历
今天面了百度的前端实习职位.一面.时间大概是50分钟.面试官是位很帅气的小伙子,非常友好的一个人.进门的时候他让我等一会,我瞄了一眼他的电脑屏幕,发现他在coding…… 9点50开始的面试. 面试官 ...
- web前端面试试题总结---html篇
HTML Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前.告知浏览器的解析器 ...
- web前端面试总结
本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的! 前端还是一个 ...
- Web前端面试笔试题总结
最近一段时间要毕业了,忙着找工作,见过不少笔试面试题,自己总结了一些加上网上找的一些整合了一下.答案暂时都东拼西凑出来了,但是还是先不发出来,一方面是答案并不是唯一的并且自己的答案不能保证对,另一方面 ...
- 2016年Web前端面试题目汇总
转载: 2016年Web前端面试题目汇总 以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢 ...
- web前端面试试题总结---其他
其他问题 原来公司工作流程是怎么样的,如何与其他人协作的?如何夸部门合作的? 你遇到过比较难的技术问题是?你是如何解决的? 设计模式 知道什么是singleton, factory, strategy ...
- web前端面试试题总结---css篇
CSS 介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的? (1)有两种, IE 盒子模型.W3C 盒子模型: (2)盒模型: 内容(content).填充(padding).边界(m ...
- web前端面试试题总结---javascript篇
JavaScript 介绍js的基本数据类型. Undefined.Null.Boolean.Number.String. ECMAScript 2015 新增:Symbol(创建后独一无二且不可变的 ...
随机推荐
- Python:PIL(一)——简介
学习总结自:PIL官方文档 PIL(Python Image Library)是Python的一个图像处理库. 1.简介 PIL库中最重要的类是Image ①从文件中加载Image--open方法 f ...
- CentOS安装时,软件选择(Software Selection)项介绍
要指定软件包将被安装,选择软件时选择安装摘要屏幕.包组分为基础环境.这些环境是预先定义的一组具有特定用途的软件包:例如,在虚拟化主机环境中包含的一组所需的系统上运行的虚拟机软件程序包.只有一个软件环境 ...
- [k8s] k8s基于csi使用rbd存储
描述 ceph-csi扩展各种存储类型的卷的管理能力,实现第三方存储ceph的各种操作能力与k8s存储系统的结合.通过 ceph-csi 使用 ceph rbd块设备,它动态地提供rbd以支持 Kub ...
- [csi]浅聊ceph-csi组件
描述 ceph-csi扩展各种存储类型的卷的管理能力,实现第三方存储ceph的各种操作能力与k8s存储系统的结合.调用第三方存储ceph的接口或命令,从而提供ceph数据卷的创建/删除.挂载/解除 ...
- SQL从零到迅速精通【触发器】
essay from:http://www.cnblogs.com/hoojo/archive/2011/07/20/2111316.html 触发器就类似一个小账本,记录了你在数据库做了哪些操作,可 ...
- laravel7 H-ui模板ajax软删除
1:HTML 书写 {{-- 不能自己删除自己的按钮出现 $item循环的值,$auth检测函数 --}} @if(auth()->id()!=$item->id) <a title ...
- Linux下面怎么安装PHP扩展?
一般开发环境都是在windows上, 安装扩展也很容易, 直接把下载的.dll文件扔到ext下面, 改一下php.ini文件. 完事了. linux上有两种安装方法 1.编译安装 //下载文件 #wg ...
- nginx 配置 https,及加载配置文件夹
首先需要去申请一个域名签名证书,在腾讯云,阿里云都有免费版,然后下载下来按如下配置,请根据自己路径更改 server { listen 80; server_name xxx.xxx.cn; root ...
- Nginx多个域名配置ssl证书出错解决方案
解决方案一: 验证通配符 SSL 证书 当涉及通配符 SSL 证书时,NET::ERR_CERT_COMMON_NAME_INVALID 错误会变得稍微复杂一些. 这种类型的证书旨在加密多个子域的数据 ...
- vue js计算精度问题处理,兼容XP系统
js计算精度问题(浮点数误差,大数计算出错) JavaScript 运算时经常遇到会 0.000000001 和 0.999999999 这样奇怪的结果. 网上教程一大篇,原理请百度,抄作业往下看!! ...