web前端(实习生)之 “百度一面”
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前端(实习生)之 “百度一面”的更多相关文章
- 2014阿里巴巴WEB前端实习生在线笔试题
2014年3月31日晚,我怀着稍微忐忑的心情(第一次在线笔试^_^!!)进行了笔试.阿里巴巴的笔试题共同拥有10道,差点儿包括了Web前端开发的各个方面,有程序题.有叙述题.时间很紧张,仅仅完毕了大概 ...
- 2017百度web前端实习生在线笔试题
代码: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s ...
- 【WEB前端】使用百度ECharts,绘制项目质量报表
一.下载ECharts的js库 下载地址:http://echarts.baidu.com/download.html 由于我们对体积无要求,所以我们采用了完整版本,功能齐全,在项目中,我们只需要像普 ...
- 2017携程Web前端实习生招聘笔试题总结
考察encodeURI encodeURI(), decodeURI()它们都是Global对象的方法. encodeURI()通过将某些字符的每个实例替换代表字符的UTF-8编码的一个或多个转义字符 ...
- 2017腾讯Web前端实习生招聘笔试题总结
指针与引用的区别 考察margin塌陷 考察C++继承和~符号 考察TCP通讯过程 位码 三次握手 为什么不是两次握手 为什么不是四次握手 四次挥手 为什么要四次握手 TCP的状态 考察严格模式 进程 ...
- 2015腾讯暑期实习生 Web前端开发 面试经历
[2015腾讯暑期实习生 Web前端开发 面试经历] 好吧,首先声明,我被刷了,应该是跪在二面 微信查到的面试状态一直呈现复试中 .. 整整四天了.. 看来是没希望了 不过也是一次经历,记录一下还是可 ...
- 百度web前端面试2015.10.18
邮件里通知的周日下午两点参加百度校招面试,我13:10分就到了,前台先让我拿了个面试资格单(上面是我的信息),然后在web前端面试入口排队,面试在百度食堂举行的,等了大概1个小时,放我去面试.都是一对 ...
- 百度Web前端面试经历
今天面了百度的前端实习职位.一面.时间大概是50分钟.面试官是位很帅气的小伙子,非常友好的一个人.进门的时候他让我等一会,我瞄了一眼他的电脑屏幕,发现他在coding…… 9点50开始的面试. 面试官 ...
- 百度「Web 前端研发部」面试过程和常见问题 可能会采用哪些方法来面试 STAR 面试法 喜欢什么样的面试者 喜欢问的问题
http://segmentfault.com/a/1190000002498800 在他们的github上看到的,收藏一下备用.看完觉得还有很多要努力的地方. FEX 的面试过程 我们一般会有 3 ...
- Web前端开发的前景与用处
随着时代的发展,现在从事IT方向的人有很多,所以励志要成为前端开发工程师的人有很多.当然也有很多人在犹豫不知道该从事哪个方向,我今天就是来给大家分析一下Web前端开发的前景.包括工作内容,发展前景和薪 ...
随机推荐
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(33)-MVC 表单验证
系列目录 注:本节阅读需要有MVC 自定义验证的基础,否则比较吃力 一直以来表单的验证都是不可或缺的,微软的东西还是做得比较人性化的,从webform到MVC,都做到了双向验证 单单的用js实现的前端 ...
- JavaScript动画-模拟拖拽
模拟拖拽的原理: x1等于div.offsetLeft y1等于div.offsetTop x2等于ev.clientX(ev表示event事件) y2等于ev.clientY 当我们在方块上按下鼠标 ...
- TCP三次握手的正确使用姿势
背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次. 从好上开始,到现在,一年多也算坚持下来了. 问题 有时候聊天的过程中,我的网络或者她的网络可能会不好,视频就会卡住,听不到对方的声 ...
- RXJava by Example--转
原文地址:https://www.infoq.com/articles/rxjava-by-example Key takeaways Reactive programming is a specif ...
- TortoiseSVN的使用
1.安装和下载client客户端 (1)下载windows端程序:http://tortoisesvn.net/downloads.一般而言,如果是32bit操作系统,运行TortoiseSVN-1. ...
- wordpress插件bug排查后记(记一次由于开启memecached引起的插件bug)
这篇文章是写给自己的. 周三的时候我在维护公司的一个wordpress项目页面时发现了一个非常奇怪的情况:当我尝试更新网站上的一个页面后,在wordpress后台的编辑器中发现其内容并没有按我预期的将 ...
- 黄聪:如何给wordpress的编辑器添加一个自定义按钮,并且实现插入功能
1.添加按钮 在 functions.php 文件里面添加下面代码: add_action('media_buttons', 'add_my_media_button'); function ad ...
- 深入理解定时器系列第一篇——理解setTimeout和setInterval
× 目录 [1]setTimeout [2]setInterval [3]运行机制[4]作用[5]应用 前面的话 很长时间以来,定时器一直是javascript动画的核心技术.但是,关于定时器,人们通 ...
- Autofac 的属性注入,IOC的坑
Autofac 是一款优秀的IOC的开源工具,完美的适配.Net特性,但是有时候我们想通过属性注入的方式来获取我们注入的对象,对不起,有时候你还真是获取不到,这因为什么呢? 1.你对Autofac 不 ...
- C#使用Jquery zTree实现树状结构显示_异步数据加载
JQuery-Ztree下载地址:https://github.com/zTree/zTree_v3 JQuery-Ztree数结构演示页面: http://www.treejs.cn/v3/dem ...