从你面试开始的那一刻起,你就要准备好回答各种各样的问题。比如说你的面试官可能会让你展示给他看你怎么解决一个问题,又或者他们会打开自己的电脑让你知道他们如何create code。不管面试官用的是什么测试方法,他们最终想要测试的是你解决问题的技能,所以不要纠结于细节,而是给他们一个完整的解决方案。
面试腾讯需要储备哪些技术知识呢?
很多人准备面试的时候,大多数就会这样的,打开百度,输入 “前端面试题”,找几个多的开始看。
这虽然看起来很自然,但是并不是一种健康的方式,网上的面试题太多太杂乱了,不仅影响学习效率,而且还不能形成一个知识体系。
知乎上有个问题,叫做如何高效学习,里面有一个回答我觉得很符合我自己的观点,就是建立起自己的知识体系,建立知识体系的目的在于:
巩固记忆。认识自己,找到自己的优势及不足。把握复习的进度。经验总结
对于腾讯高频出现的面试题,我做了一个整理,由于题目太多,只展示了一部分:
如有需要下面的面试题和学习路径的可以【点击我】免费领取。
HTML:
你是怎么理解HTML语义化你用过哪些HTML5标签meta viewport 是做什么用的,怎么写label标签的作用行内元素有哪些?块级元素有哪些? 空(void)元素有那些?a标签中 如何禁用href 跳转页面 或 定位链接canvas在标签上设置宽高 和在style中设置宽高有什么区别你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?iframe有哪些缺点?HTML5新特性HTML5离线储存浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?HTML与XHTML——二者有什么区别
......
CSS:
页面渲染时,dom 元素所采用的 布局模型,可通过box-sizing进行设置。根据计算宽高的区域可分为:ie盒模型算上border、padding及自身(不算margin),标准的只算上自身窗体的大小 css设置方法如下:几种获得宽高的方式 :拓展各种获得宽高的方式 :边距重叠解决方案(BFC) BFC原理css reset和normalize.css有什么区别居中方法:css优先确定级:如何清除浮动:自适应布局:link @import导入css