2016.3.18,星期五。我经历了我的第一次面试。

  不得不说,百度是一个高效的公司,在短短一下午之间我就直接经历了一面二面,说没有压力是假的,还记得在中途等待二面的时候我至少有一小段的时间脑子是卡带的。

  一面之技术面:

  说来是庆幸的,无意中得知一面的面试官是我的直系师兄,刚毕业一年,在百度实习并拿到了offer。人很亲和,一直叫我不要紧张,可是说完全不紧张那是假的。然而是师兄也并没有什么用,刚出了电梯到一间会议室,就直接对我说“那我们开始进入正题吧,我要对你做一些知识上的考核”。面试就这样开始了...

  整个面试过程中主要考核的是前端重点的三大技术:HTML、CSS、JS。整个提问过程中也依照这样的顺序依次扩展相关的知识点。(详细答案赘述,只记下所遇到的问题)

  HTML部分:

  1.在HTML中所有的元素分为两大类:块级元素和行内元素。那么请各举出几个例子,并说说块级元素和行内元素各自的特点以及区别?

  2.有用过HTML5的新技术么?举例说一下

    (因为我有说到离线存储技术相关的:localStorage和sessionStorage,于是就问了下一个问题)

  3.说一下localStorage和sessionStorage它们和cookie的区别?

    (与cookie的有聊很多,就全部写在这里)

  4.那cookie的作用是干什么的?(因为我的项目里面有用到fetch技术传输数据,fetch有一个坑就是“fetch请求默认不带cookie”)怎样可以隔离cookie?隔离cookie之后有什么后果?

  5.(就一直由cookie聊到了跨域)跨域会有什么后果?(这里面试官一直是引导式的提问,有时还会告诉你从哪些方面思考,感觉这主要考察思维能力和分析问题能力)你说说一般哪些标签或属性可以实现跨域?

  CSS部分:

  1.定位是CSS的一个重要作用,我们来聊一聊定位的相关知识。 ------主要考察的是position的absolute怎么实现,实质是什么

2.给我讲一讲CSS中的“盒子模型”。

  3.说一说display相关的东西。

  (这一部分考核了很久,我能记得的就这几点,但每一点都扩散了很多知识,主要就是看你的布局和对CSS深层的一些理解)

  JS部分:(我是偏薄弱的,哎)

  1.说一说JS里面的闭包吧,还有原型是怎么回事?(直接敲了代码,让我实现一下)

  2.你平时在JS里面一般是怎么封装对象的,思路是什么?

  3.知道JS里关于this对象具体怎么用么?

  4.JS里面典型的冒泡事件,也就是默认机制,是怎样的?

  5.JS里面“==”和“===”有什么区别?(我回答了这个题之后,面试官说了一句“为什么你们来面试的这个题目普遍答得都不好啊” ,我流泪.......)

  6.ajax技术(这个也聊了很久)

  7.(因为我的项目用的是JQuery)有没有看过JQuery的源码?balabalabala........

  其他部分:

  1.说说一些常见的兼容性问题吧,怎么解决

  2.又聊了一下缓存技术

  3.平时都是怎么优化网站的,说一些优化网站的策略以及平时自己的实践?说一说为什么这样优化?(很多知识,最好是结合自己实际操作过的讲)

   (这里由于我没有说到CDN,面试官就出了一个场景题让我发散思维,大公司是真的很看重你思考问题的角度和会不会思考的)

  感觉列出来没多少问题,但是每一个问题发散出来的细枝末节很重要,而且面试官一般都会在你的回答里面抓住关键词,然后从关键词延伸出对你自身技能的考核。而且在这个过程中,遇到不会的也不要紧张,跟着面试官的指引方向思考问题,注意,可以发散思考,但是也一定要抓住核心,毕竟如果你说太多无关的,只会问题没解决,漏洞更多。

web前端(实习生)之 “百度一面”的更多相关文章

  1. 2014阿里巴巴WEB前端实习生在线笔试题

    2014年3月31日晚,我怀着稍微忐忑的心情(第一次在线笔试^_^!!)进行了笔试.阿里巴巴的笔试题共同拥有10道,差点儿包括了Web前端开发的各个方面,有程序题.有叙述题.时间很紧张,仅仅完毕了大概 ...

  2. 2017百度web前端实习生在线笔试题

    代码: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s ...

  3. 【WEB前端】使用百度ECharts,绘制项目质量报表

    一.下载ECharts的js库 下载地址:http://echarts.baidu.com/download.html 由于我们对体积无要求,所以我们采用了完整版本,功能齐全,在项目中,我们只需要像普 ...

  4. 2017携程Web前端实习生招聘笔试题总结

    考察encodeURI encodeURI(), decodeURI()它们都是Global对象的方法. encodeURI()通过将某些字符的每个实例替换代表字符的UTF-8编码的一个或多个转义字符 ...

  5. 2017腾讯Web前端实习生招聘笔试题总结

    指针与引用的区别 考察margin塌陷 考察C++继承和~符号 考察TCP通讯过程 位码 三次握手 为什么不是两次握手 为什么不是四次握手 四次挥手 为什么要四次握手 TCP的状态 考察严格模式 进程 ...

  6. 2015腾讯暑期实习生 Web前端开发 面试经历

    [2015腾讯暑期实习生 Web前端开发 面试经历] 好吧,首先声明,我被刷了,应该是跪在二面 微信查到的面试状态一直呈现复试中 .. 整整四天了.. 看来是没希望了 不过也是一次经历,记录一下还是可 ...

  7. 百度web前端面试2015.10.18

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

  8. 百度Web前端面试经历

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

  9. 百度「Web 前端研发部」面试过程和常见问题 可能会采用哪些方法来面试 STAR 面试法 喜欢什么样的面试者 喜欢问的问题

    http://segmentfault.com/a/1190000002498800 在他们的github上看到的,收藏一下备用.看完觉得还有很多要努力的地方. FEX 的面试过程 我们一般会有 3 ...

  10. Web前端开发的前景与用处

    随着时代的发展,现在从事IT方向的人有很多,所以励志要成为前端开发工程师的人有很多.当然也有很多人在犹豫不知道该从事哪个方向,我今天就是来给大家分析一下Web前端开发的前景.包括工作内容,发展前景和薪 ...

随机推荐

  1. owner:轻松管理java项目配置

    前段时间,一同事说在 github 上“活捉了”一个很有趣的开源项目,它是一个超轻量级的 jar 包,能够帮助你在 java 项目中摒弃样板式的 properties 配置代码,让你轻松自如地管理和使 ...

  2. Oracle_创建和管理表

    创建和管理表 常见的数据库对象 Oracle 数据库中的表 查询数据字典 命名规则 CREATE TABLE 语句 数据类型 使用子查询创建表 ALTER TABLE 语句 删除表 清空表 改变对象的 ...

  3. C#/VB.NET Excel数据分列

    C#/VB.NET Excel数据分列 有时候我们需要将保存在Excel单元格中的组合型数据拆分为多列(如将全名拆分为姓和名两列)以方便我们处理.记忆或保存.为了避免重复和大量的手动输入工作,Exce ...

  4. JavaScript学习总结(一)——延迟对象、跨域、模板引擎、弹出层、AJAX示例

    一.AJAX示例 AJAX全称为“Asynchronous JavaScript And XML”(异步JavaScript和XML) 是指一种创建交互式网页应用的开发技术.改善用户体验,实现无刷新效 ...

  5. Oracle PL/SQL随堂笔记总结

    1.pl/sql编程 2.存储过程 3.函数 4.触发器 5.包 6.pl/sql基础 -定义并使用变量 7.pl/sql的进阶 8.oracle的视图 1.pl/sql编程 1.理解oracle的p ...

  6. 数据结构笔记--二叉查找树概述以及java代码实现

    一些概念: 二叉查找树的重要性质:对于树中的每一个节点X,它的左子树任一节点的值均小于X,右子树上任意节点的值均大于X. 二叉查找树是java的TreeSet和TreeMap类实现的基础. 由于树的递 ...

  7. [深入JUnit] 测试运行的入口

    阅读前提 了解JUnit 对JUnit的内部实现有兴趣 不妨看看[深入JUnit] @Before, @After, @Test的秘密] 代码版本: junit 4.12代码搜索工具: http:// ...

  8. Spark 入门

    Spark 入门 目录 一. 1. 2. 3. 二. 三. 1. 2. 3. (1) (2) (3) 4. 5. 四. 1. 2. 3. 4. 5. 五.         Spark Shell使用 ...

  9. 前端开发:css基础知识之盒模型以及浮动布局。

    前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把 ...

  10. 数据结构:优先队列 基于堆实现(python版)

    #!/usr/bin/env python # -*- coding:utf-8 -*- ''' Author: Minion-Xu ''' #异常类 class HeapPriQueueError( ...