面试Web前端需要注意什么?会面试哪些问题?

2024-11-21 09:00:48
推荐回答(5个)
回答1:

作为一名HTML5前端工程师,为了工作,为了就业我们免不了要参加各种各样的面试。为此总结了面试前的注意事项:

第一:注意自己的仪容仪表

面试之前,一定要再次从头到脚地将自己的仪容仪表检查一遍。检查时主要包括,自己的牙缝是不是还有食物残渣,所以你需要就近找一个卫生间,如果没有卫生间就近找一个角落也是可以的,但是切记一定不要在大庭广众之下。因此,为了给自己整理出着装的时间请在约定时间前20分钟到达。

第二:再次检查面试时所需的资料是否都已带全

这些资料主要包括:身份证明、学历文凭证明、个人简历、以往作品等等,如果这些东西齐全之后,需要对这些资料做一个整理与排序。因为没有哪个面试官希望看到面试者拿出一堆“莫名其妙”的东西塞给他,让他自己再一页一页的翻找自己需要的内容,如果说这些资料在面试官手中不小心散落一地,结果可想而知。这样的求职者在面试官眼中也一定不是一个让人放心、有条不紊的员工。当然如果检查时发现资料没有带全,也不要紧张。反而你要庆幸幸亏及时检查,也有足够的时间组织语言去向面试官解释。

第三:面试之前将通信工具调成振动或关闭状态

虽然说面试者与面试官之间是一个平等的关系,但毕竟你是去人家公司求职的,始终处于一个被动的状态,所以最起码的尊重还是要做到的。曾经有调查显示,对于面试过程中接电话或是被电话打断的求职者,会被HR减分。

第四:等候面试官时,仔细观察多了解面试公司

在等候面试官时,可以暗自观察一下公司的大体情况比如员工的着装风格、公司的LOGO或是贴在墙上的企业文化、公司的环境等等,一来可以在接下来的面试过程中表现出自己对公司的认同感,二来也可以让自己对求职公司多些了解,以确定是否要接受这里的工作。如果你身边有公司的资料宣传架,不妨取一本翻看一下,也会增加HR对你的好感。

第五:放松心情,保持自信

面试时一定要保持一定的自信,这样也会给面试官留下很好的印象。面试只是你步入工作的第一步,即便是失败了那也是人生重要的经历。失败是为了更好的迎接下一个挑战。

作为一名web前端工程师千万不要觉得懂技术面试就能万事大吉了,像以上五点细节性的东西也是一定要掌握的。

面试题系列:

网页链接

回答2:

1、一般HR会给你一份面试题,里面是一些js/css基础内容,看你的基本功是否牢固。
2、做完试题技术面试官会问你之前做过哪些项目经验,有何得失,平时是否自学等。
3、问些框架内容,比如Jquery,react,vue,angular等,UI框架用过哪些。
4、svn/git是否用过,webpack打包等
5、为什么选择我们的公司,为什么离职等
6、你还有什么问题问我们的

回答3:

将这些问题作为参考。
希望你的面试官有点经验,不会用以下这样的问题开场。以防万一,还是准备一些答案。
1.为什么选择程序员这个职业生涯?
2.截至目前,你所从事的项目中最喜欢的是哪个?
3.描述一下你梦想中的研发项目。
另外一些面试官会问一些通用的技术问题,来测试你的技术能力。有可能部分人不知道这些问题是什么意思,而仅仅是在考察你的能力/竞争力。基于面试官的技术能力级别的不同,你的答案也会有所不同。这些问题简单易答,因此把这些问题记下来。
1.描述一下创建一个新网页的过程
2.怎样减少页面加载时间?
3.标准和标准体(standards and standards bodies)为什么重要?
4.你使用怎样一个过程来组织代码?
5.你喜欢用什么工具来测试代码性能?[page]
既然你从事前端工作,理解CSS会非常重要。因此这里为你准备了一些常见的CSS问题。这是展示你知识储备的重要开始。这些并不是最尖锐或者重要的问题,如果不能回答出来,将对你很不利。
1.CSS 中的 resetting 和 normalizing 之间的区别有哪些?
2.什么是floats,它是如何工作的?
3.absolute、relative、fixed 和 static 定位的区别是什么?
4.解释visiblity hidden和display none之间的区别
5.你是如何修复特定浏览器默认样式的问题?
6.你是否用过网格系统?目的是?
7.如果计算CSS权重?
8.解释如何优化CSS选择器。
9.为什么需要使用预编译器?
10.你是如何测试网站的跨浏览器兼容性?
现在我们最基本的任务完成了。谁都能死记硬背这些答案来应付以上问题。即使是新手前端开发者也能出色地回答大部分问题。然而如果想真正让你的面试官印象深刻并证明你的功底深厚,就把下面这些问题牢记在心。
1.前端开发的框架是什么?
2.响应式web app和原生应用程序的区别是什么?
3.原生app相对web app的优点是什么?
4.客户端和服务器端开发的区别是什么?
5.什么是SASS和LESS?它们是如何工作的?
面试官会更多关注你是如何表达对这些问题的解释。他们会追问支持你的答案的工作案例。前面的问题你可能可以通过记忆而过关,你可能还会遇到这些问题的扩展,但这些答案的深度,将让你与众不同。通过你参与过的实际项目,来展示你的思考过程。

回答4:

面试Web前端,一般会给个设计图给你做上半部分的内容,然后根据你所用时间和代码质量,去评估你的能力。
另外大部分会问你未来3-5年的职业规划,这个可以根据你实际情况来说了。如果你想一直做前端,那么你可以说3年内成为一名专业的Web前端开发工程师,开发更加健壮、规模更加大、性能更加高、用户体验更加优质的应用。如果你是想做全盏工程师的话,你可以说业余会继续学习服务程序的开发、数据库等。

回答5:

分享几道前端的面试题,可以做一个参考:
HTML5 中如何嵌入视频?
为什么HTML5里面我们不需要DTD(Document Type Definition文档类型定义)?
行内元素、块级元素,空元素有那些
HTML5 Canvas 元素有什么用?
HTML5的form如何关闭自动完成功能?
xhtml 中有哪四种模式?
HTML5为什么只需要写
除了 audio 和 video,HTML5 还有哪些媒体标签?
link与@import导入样式的区别
标准模式与混杂的的区别