面试前

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

一面

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

  • 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. Python:lxml

    学习自: python3解析库lxml - Py.qi - 博客园 lxml官方文档 lxml官方文档--lxml中的类.方法使用,如果需要查看某些方法的具体用法,就到这个网页下 python爬虫系列 ...

  2. C# Tab键TabIndex使用问题(顺序,不起作用,跳过某个元素等问题)

    C#.net语言,winform程序.一个画面中有多个控件,但是在添加的时候顺序是错的,所以现在想改Tab顺序,需要用到TabIndex ,如何设置控件TabIndex 1.选中窗口控件-右键-属性, ...

  3. http1.1与http2.0

    简介 http1.0: 1.0版本中每个TCP连接只能发送一个请求,数据发送完毕连接就关闭,如果还要请求其他资源,就必须重新建立TCP连接.(TCP为了保证正确性和可靠性需要客户端和服务器三次握手和四 ...

  4. 手把手教你使用 Java 在线生成 pdf 文档

    一.介绍 在实际的业务开发的时候,研发人员往往会碰到很多这样的一些场景,需要提供相关的电子凭证信息给用户,例如网银/支付宝/微信购物支付的电子发票.订单的库存打印单.各种电子签署合同等等,以方便用户查 ...

  5. git常用命令及问题

    Git基本操作 git init 创建新的git仓库 git clone [url] 使用 git clone 拷贝一个 Git 仓库到本地 git status 查看工作区 git stash li ...

  6. php 魔术方法,未声明属性,数组的注释 - 帮助ide跳转,提高可读性

    本人使用vscode编辑器.其他编辑器未测试. 经过1: 用laravel开发了一段时间,最麻烦的一点就是许多时候编辑器无法智能提示和辅助跳转. 有一款ide-helper的插件,感觉不是很好用,经常 ...

  7. EXSI6.7 中给虚拟机磁盘扩容

    [admin@localhost ~]$ sudo fdisk -l Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors Un ...

  8. 七天接手react项目 系列 —— react 脚手架创建项目

    其他章节请看: 七天接手react项目 系列 react 脚手架创建项目 前面我们一直通过 script 的方式学习 react 基础知识,而真实项目通常是基于脚手架进行开发. 本篇首先通过 reac ...

  9. pygame.update()与pygame.flip()的区别

    flip函数将重新绘制整个屏幕对应的窗口. update函数仅仅重新绘制窗口中有变化的区域. 如果仅仅是几个物体在移动,那么他只重绘其中移动的部分,没有变化的部分,并不进行重绘.update比flip ...

  10. 4月25日 python学习总结 互斥锁 IPC通信 和 生产者消费者模型

    一.守护进程 import random import time from multiprocessing import Process def task(): print('name: egon') ...