腾讯电话面试

前段时间得到一个腾讯电话面试的机会,就说说电话面试的内容 跟大家分享下。
首先很常规:

1说说工作经历

2做过什么项目

3对简历很针对的提问

4CSS考察

5JS考察
工作经验我由于工作的关系在项目经验上很匮乏,基本是属于练习阶段,所以项目经验很少,我也实话实说了,然后面试官就说你平时做过那么多练习有没有想过要如何运用到实际的项目中,简历方面 他一再强调不要用精通即使是HTML方面,最好写熟练
相隔时间有点长只记得部分
css问题:
1IE浏览器的几种模式,有什么区别 (这个没有复习,没答上)
2常见的IE6BUG
3盒模型
另外还有几个但都算常规的面试题,就不一一列出来
精华我觉得还是JS问题 因为JS方面他提出的问题很值得我们去研究下
大致分2类
1优化
我回答的是
1.JS、CSS、HTML、图片、压缩、合并
2.CDN——Content Deliviry Network(内容分发网络)(然后他具体问了CDN,这点我不是很懂)
3JS阻塞加载
3.延迟加载
4.图片压缩、合并
5放在body里(放在body的最下面、别人JS的上方)
6.DOM操作,能用变量代替的操作,一定不用DOM操作
7.for(i=0,in)——尽量不用for in        慢100倍
8.闭包很多层——性能会低
我回答了这么多,他仍然觉得才一半而已,这些方面有待加强


2安全
这点我是一点都不懂 然后他说了一大堆名词XSS CSRF之类的 ,看来大公司对安全方面也有很深的研究,如果有想去大公司,这些东西看来还是有学习的必要


最后问了问一些扩展东西 HTML5 CSS3 NODEJS MVC 移动web之类的,这些知识没他没有具体问,但是也可以看出是一个趋势吧

原文地址:https://www.cnblogs.com/leejersey/p/3332338.html