面试前

正式入职一年半左右,实习半年,勉强两年经验吧,然后很惊喜收到了百度的面试邀约,约得两点钟面试,然后本人一点钟就到了,通电话之后,面试官很热情,说正在吃饭吃完饭就去找我,让我去坐着等一会,然后一会来了就直接面试了,点个赞。

一面

一面主要是问了一些基础问题,很尴尬,有好多都不确定,这里就把问题贴这,有需求的自己百度(对,不是谷歌,因为我面得是百度,哈哈哈)

  • 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前端面试的更多相关文章

  1. 百度web前端面试2015.10.18

    邮件里通知的周日下午两点参加百度校招面试,我13:10分就到了,前台先让我拿了个面试资格单(上面是我的信息),然后在web前端面试入口排队,面试在百度食堂举行的,等了大概1个小时,放我去面试.都是一对 ...

  2. 百度Web前端面试经历

    今天面了百度的前端实习职位.一面.时间大概是50分钟.面试官是位很帅气的小伙子,非常友好的一个人.进门的时候他让我等一会,我瞄了一眼他的电脑屏幕,发现他在coding…… 9点50开始的面试. 面试官 ...

  3. web前端面试试题总结---html篇

    HTML Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前.告知浏览器的解析器 ...

  4. web前端面试总结

    本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的! 前端还是一个 ...

  5. Web前端面试笔试题总结

    最近一段时间要毕业了,忙着找工作,见过不少笔试面试题,自己总结了一些加上网上找的一些整合了一下.答案暂时都东拼西凑出来了,但是还是先不发出来,一方面是答案并不是唯一的并且自己的答案不能保证对,另一方面 ...

  6. 2016年Web前端面试题目汇总

    转载: 2016年Web前端面试题目汇总 以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢 ...

  7. web前端面试试题总结---其他

    其他问题 原来公司工作流程是怎么样的,如何与其他人协作的?如何夸部门合作的? 你遇到过比较难的技术问题是?你是如何解决的? 设计模式 知道什么是singleton, factory, strategy ...

  8. web前端面试试题总结---css篇

    CSS 介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的? (1)有两种, IE 盒子模型.W3C 盒子模型: (2)盒模型: 内容(content).填充(padding).边界(m ...

  9. web前端面试试题总结---javascript篇

    JavaScript 介绍js的基本数据类型. Undefined.Null.Boolean.Number.String. ECMAScript 2015 新增:Symbol(创建后独一无二且不可变的 ...

随机推荐

  1. [炼丹术]DeepLabv3+训练模型学习总结

    DeepLabv3+训练模型学习总结 一.DeepLabs3+介绍 DeepLabv3是一种语义分割架构,它在DeepLabv2的基础上进行了一些修改.为了处理在多个尺度上分割对象的问题,设计了在级联 ...

  2. kube-scheduler源码分析(2)-核心处理逻辑分析

    kube-scheduler源码分析(2)-核心处理逻辑分析 kube-scheduler简介 kube-scheduler组件是kubernetes中的核心组件之一,主要负责pod资源对象的调度工作 ...

  3. mysql索引技术名词1-5

    目录 索引技术名词 1.回表 2.覆盖索引 3.最左匹配原则 4.索引下推 5.谓词下推 索引技术名词 1.回表 注意: 1.如果依靠主键查询,叶子结点直接存储数据----主键B+树 2.如果依靠其他 ...

  4. Pycharm:运行程序时,不额外打开一个Console

    每次运行程序,比如A.py,都会额外生成一个Console,排列成一排的 A(2),A(3),... 那么如何关闭呢? 答案是:在Settings->Console中,勾选  'Use exis ...

  5. 利用while循环写的简单小游戏猜数字

    猜数字的大小游戏 C:\Users\Administrator>python Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 23 2018, 23:31:1 ...

  6. C# Stopwatch计时统计

    using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using S ...

  7. gitee 的使用

    Git安装教程(windows)   Git是当今最流行的版本控制软件,它包含了许多高级工具,这里小编就讲一下Git的安装. 下载地址:https://git-scm.com/downloads 首先 ...

  8. Bert不完全手册2. Bert不能做NLG?MASS/UNILM/BART

    Bert通过双向LM处理语言理解问题,GPT则通过单向LM解决生成问题,那如果既想拥有BERT的双向理解能力,又想做生成嘞?成年人才不要做选择!这类需求,主要包括seq2seq中生成对输入有强依赖的场 ...

  9. 数据备份RAID1 和RAID5详解和对比

    数据备份RAID1 和RAID5详解和对比 RAID 全称 Redundant Array of Independent Disks,中文意思"独立的冗余磁盘列队". RAID 一 ...

  10. Java8 中的流式数据处理

    java8的流式处理极大了简化我们对于集合.数组等结构的操作,让我们可以以函数式的思想去操作,本篇文章将探讨java8的流式数据处理的基本使用. 一. 流式处理简介 在我接触到java8流式处理的时候 ...