01、Doctype作用?严格模式与混杂模式如何区分?它们有何意义?
02、html5 为什么只需要写 <!DOCTYPE html>?
03、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?
04、页面导入样式时,使用link和@import有什么区别?
05、介绍一下你对浏览器内核的理解?
06、常见的浏览器内核有哪些?
07、html5有哪些新特性、移除了那些元素?如何处理html5新标签的浏览器兼容问题?
08、如何区分 html 和 html5?
09、简述一下你对html语义化的理解?
10、html5的离线储存怎么使用,工作原理能不能解释一下?
11、浏览器是怎么对html5的离线储存资源进行管理和加载的呢?
12、请描述一下 cookies,sessionStorage 和 localStorage 的区别?
13、iframe有那些缺点?
14、Label的作用是什么?是怎么用的?(加 for 或 包裹)
15、HTML5的form如何关闭自动完成功能?
16、如何实现浏览器内多个标签页之间的通信? (阿里)
17、webSocket如何兼容低浏览器?(阿里)
18、页面可见性(Page Visibility)API 可以有哪些用途?
19、如何在页面上实现一个圆形的可点击区域?
20、实现不使用 border 画出1px高的线,在不同浏览器的Quirksmode和cssCompat模式下都能保持同一效果。
21、网页验证码是干嘛的,是为了解决什么安全问题?
22、tite与h1的区别、b与strong的区别、i与em的区别?
题根据考察内容可以分为以下几类:
一、了解个人基本信息(通常是自偶介绍):面试官通过面试者的自偶介绍来了解个人基本信息。它几乎是面试里的必问题。在面试前,大家应该要做一些准备工作,去了解公司、了解岗位、了解自己,用这些信息来撰写一份自偶介绍,将它背下来。
非能力层面的问题:通常是考察你是否了解自己、了解公司以及岗位,考察你的工作态度和了解你的职业规划。
二、综合能力层面的问题:在由专业HR面试的时候,最重要的环节其实是综合能力层面的提问。HR通过提问综合能力层面的问题来考察面试者的反应能力、沟通能力、学习能力、问题解决能力和领导能力等等。这些能力并非是某个特定岗位才需要的能力,而是所有公司成员都应具备的能力。HR会提及的问题各式各样,但是最经典的宝洁八大问已经成为了多个行业HR招聘的标杆问题了。
三、专业能力层面的问题:考核完综合能力后,就到专业能力的考核了。专业能力层面的问题分两种:问过去和问将来。问过去:在专业能力的考察中,面试官会挑选简历中感兴趣的条目进行提问,大家将其称之为「问过去」考察是否具备专业的工作经验。问将来:最重要的是考察你是否具备专业的工作思维,也就是你是不是可以像”专业的正式员工一样“思考?通常来说,这一部分的考核的终点都是围绕「工作计划」展开的。考核完综合能力后,就到专业能力的考核了。专业能力层面的问题分两种:问过去和问将来。
四、面试者向面试官提问:几乎在所有的面试中,面试官最后都会这样问——你有什么要问偶的吗?总而言之,要问,但是要问得合理。这不仅是一个可以了解面试公司、岗位的机会,更多的是一个加分项。
严格来说当然是做java写,这个跟语言无关。不过你也可以向面试者要求用C写!
数据结构都是一样的,只不过是语言实现的问题。推荐先看java的看懂原理之后,可以去买本weiss的数据结构(c 语言版)的读一读,因为c数据结构使用起来略繁琐。如果你想去top 1梯队的公司还是推荐看c。如果是发展中的公司,看java。