2019/2/21
完美世界面试
一、自我介绍:
我主要说了一下我的工作,项目经验,项目中遇到的困难。
二、面试题目:
1.link 和@import的区别
答:[email protected]是在css中使用,link是在html中使用。
[email protected]存在兼容性问题,link不存在。
3.加载页面时,link标签引入的 CSS 被同时加载;@import引入的 CSS 将在页面加载完毕后被加载。( 后来面试官问在加载的时候的顺序,很尴尬我不记得了。后来百度了一下)。
2.cookie,sessionsortage,localsortage的区别
答:1.cookie的存储大小在4kb,sessionsortage/localsortage的存储空间在5MB左右。
2.cookie的时效如果没有设置时间那么游览器的页面关闭后会清楚 但是你设置了cookie的时效 那么他会在那个时间之后清除。sessionsortage是在页面关闭以后就清除了。localsortage是不会清楚的 除非你手动清除。
面试官:实际开发中你有用过这些吗?
答:我只用过cookie但是后面两个我自己没有具体接触过。
面试官:那你觉得什么状态下用sessionsortage和cookiesortage?
答:这一块我答的不是很好, 我的意思就是需要长时间保存在客户端的就用cookiesortage.时间较短的那就保存在页面中。
我看到网上的例子说 购物车里的商品其实现在就可以用sessionsortage去保存。
3.面试官:你用过H5之前的版本吗?
我说因为我大学毕业一出来我的页面编写用的就是H5所以之前的那个版本不是很清楚。所以面试官没有问我H5的内容。
4.面试官:可以说说js中的原型吗?
答:这边我就说了prototype /_proto_/原型链、继承这些balabala。
还有一些问题但是我印象不是很深刻了。关于IE的兼容的问题等!
然后面试官问我 你有什么问题吗?
我说没有,我也不知道为什么每次我说没有他们都比较惊讶!
然后我说 你们公司是做游戏,那前端这个岗位具体做什么?你们的team中有多少人?你们的上班时间是几点? 面试官balabala回答我。
最后他对我说周末会有电话二面,我说可以!
一面就这么结束了!
整体我感觉不是很难,不过每一次的面试都是需要十足的准备,不然我会比较慌。我会把前面的知识点梳理一遍,每次梳理都会有新的收获。