网易+腾讯+阿里 前端面试经验

网易面试

通知的是11点面试,我大概十点多就去了。
总共三轮面试,两轮技术面,一轮hr面,前台叫到你的时候,你去看自己在第几组,然后去对应的组面试。面试是1v1的。
去之前我还准备了正装(最后发现根本不用,而且看起来很异类)。
一面,是个男的面试官,一看就比较技术宅。首先,我坐到那里以后,先让我进行一番自我介绍。然后他在网上调出了我的简历,开始提问。我想的起来的一些题目大概罗列一下
1.什么是html语义化?
html语义化是使用一些语义化的标签来定义html的结构。语义化的好处是。1、使html文档 结构更加清晰。2 便于SEO搜索引擎识别文档内容,便于爬虫爬取网页内容以获取网页内容。3.便于一些盲人阅读器得到网页结构信息以便于对网页内容换方式重现。
2.什么是闭包?作用域链?
闭包:这个问题面试经常考。关于这个问题阮一峰的日志写的挺清楚的,有时间的话可以看看红皮书,上面写的更详细。 http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 作用域链详解:http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html
3.解释一下原型链实现继承机制?组合继承?
利用原型让一个引用类型继承另一个引用类型的属性和方法 http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html 详解http://www.108js.com/article/article1/10201.html?id=1092 组合继承:将原型链与借用构造函数的技术组合起来。在原型中定义公用的属性方法,在实例中定义私有的属性方法。实现组合式继承。
4.如何确定原型与实现机制的关系?
(1) Instanceof() (2)isPrototypeOf()
5.H5有什么新特性?
audio、video、article、header、footer、canvas、webstorage
6.WebStorage的了解?
H5的 Webstorage里加入了localStorage和sessionStorage。提供了一种在本地存储用户数据的方式。传统的cookie是用于与服务器交互的和在客户端存储用户数据的方式。他的缺点在于 (1)cookie的个数有限。对于ie6以下每条域名仅支持20条cookie。对于ie7以上以及chrome,FF,每条域名底下最多50条cookie。若个数达到了最大,FF执行的是LRU算法替换旧的页面(2)cookie可携带的数据大小原则上最多4096字节,考虑到兼容性,存储的数据大小为4095字节(3)安全性问题。Cookie采用的明文传输,黑客可以盗取cookie上的内容进行cookie欺骗。 Webstorage是为了解决cookie存储的数据长度有限而生的用于本地存储数据的新方法。 Localstorage 本地永久存储用户数据。 Sessionstorage在一个会话中存储用户数据,当浏览器窗口关闭时,数据会被清理。
7.this指向问题。
//如果作为全局方法被引用的时候指向window、如果作为对象的方法被引用时this指向该对象,匿名函数的this指向window 详细了解this指向: http://web.jobbole.com/85198/ 修改this的指向:http://www.cnblogs.com/pssp/p/5215621.html
8.css3新特性
//border-radius,border-img, 面试官说用过css3的flex吗?我说没有… 深入理解css3新特性:https://www.ibm.com/developerworks/cn/web/1202_zhouxiang_css3/

9.同源策略是什么?如何跨域?
//同源策略是为了安全性考虑的策略。限制同一资源只能在相同域名下才能被访问。 跨域的方法:(1)window.name(2)domain.name(3)ajax+postmessage(4)jsonp (5)使用websocket协议(6)CROS ..... 详细介绍: http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html
10.jsonp原理?
动态添加一个

你可能感兴趣的:(网易+腾讯+阿里 前端面试经验)