如何成功的面试WEB前端开发,WEB前端开发

2021-01-13 07:57:08 字数 5508 阅读 4706

1楼:优就业王老师

要成为一名优秀的前端工

程师,最重要的莫过于对自己做的事要有激情。我们技能都不是从学校中或者从研讨会上学来的,因此前端工程师必须具备自学能 力。浏览器技术的变化可谓日新月异,所以也只有不断提升自己的技能才做得到与时俱进。

我虽然不能强迫谁必须多看博客、不断学习,但想应聘前端工程师的人恐 怕还是必须这么做的。

你怎么知道谁对这种工作有没有激情?实际上非常简单。我只问一个简单的问题:

“目前你对什么web技术最感兴趣?”这个问题永远不会过期,而且也几 乎不可能出错……除非你答不上来。就眼下来说,我希望你对这个问题给出的技术中包括websocket、html、webgl、客户端数据库,等等。

只有 对web开发充满激情的人,才会坚持不懈地学习新知识、掌握新技能;这些人才是我真正想要的。当然,我会让他们详细解释自己提到的技术,以保证他们不是随 口说了几个时髦的新词汇。

最后一点

计算机科学或者web设计方面的知识当然也有用,但那都是基本知识之外的东西。只要基本知识在那儿了,一切就都有了基础,想扩充知识面也不难。可 是,如果等到正式上班以后,还得从头学习基本技能,那种难度是不可同日而语的。

另外,高级前端工程师与一般工程师相比,肯定需要掌握更多的技能。而面试几 乎没有经验大学毕业生,同样也会有一套完全不同的程序。我在这篇文章里列出来的都是一些最基本的东西。

对于那些还没有多少面试经验的人,我总是喜欢告诉他们,面试完了只要问自己一个问题就行:你想以后跟这个人在一起共事吗?如果不管为什么,回答是不,那就是不。

如何面试web前端开发工程师

2楼:匿名用户

基本知识

有激情要成为一名优秀的前端工程师,最重要的莫过于对自己做的事要有激情。我们技能都不是从学校中或者从研讨会上学来的,因此前端工程师必须具备自学能 力。浏览器技术的变化可谓日新月异,所以也只有不断提升自己的技能才做得到与时俱进。

我虽然不能强迫谁必须多看博客、不断学习,但想应聘前端工程师的人恐 怕还是必须这么做的。

你怎么知道谁对这种工作有没有激情?实际上非常简单。我只问一个简单的问题:

“目前你对什么web技术最感兴趣?”这个问题永远不会过期,而且也几 乎不可能出错……除非你答不上来。就眼下来说,我希望你对这个问题给出的技术中包括websocket、html、webgl、客户端数据库,等等。

只有 对web开发充满激情的人,才会坚持不懈地学习新知识、掌握新技能;这些人才是我真正想要的。当然,我会让他们详细解释自己提到的技术,以保证他们不是随 口说了几个时髦的新词汇。

最后一点

计算机科学或者web设计方面的知识当然也有用,但那都是基本知识之外的东西。只要基本知识在那儿了,一切就都有了基础,想扩充知识面也不难。可 是,如果等到正式上班以后,还得从头学习基本技能,那种难度是不可同日而语的。

另外,高级前端工程师与一般工程师相比,肯定需要掌握更多的技能。而面试几 乎没有经验大学毕业生,同样也会有一套完全不同的程序。我在这篇文章里列出来的都是一些最基本的东西。

对于那些还没有多少面试经验的人,我总是喜欢告诉他们,面试完了只要问自己一个问题就行:你想以后跟这个人在一起共事吗?如果不管为什么,回答是不,那就是不。

如何面试前端工程师?

3楼:匿名用户

前端工程师没面试会问的问题如下:

1.你会什么插件

2.有什么成熟的作品

3.工作经验

4.面试过后可能会个你留作业限定时间,在你提交作业后通过初步评审再进行复试。

5.复试话会问到你的设计思路、实现过程,操作中遇到什么问题,你是怎么解决的,最终结果与你的预期值是否有差异,通过作业你有什么收获等。

6.然后再根据项目中的不足有针对性地提问测试,考察面试者的实际经验和解决问题的能力。解决实际问题的能力最重要。作业设计得越接近实际工作需要,同月可能得到企业面试官的认可。

4楼:匿名用户

前端工程师不一定需要懂设计方面。倘若有这等要求,前端工程师岂不是一项除其本身特征性工作外还包含用户界面设计、视觉设计、业务逻辑及交互动画设计师等工作的职称了么!

前端工程师,主要工作内容与用户界面的表现紧密联系,但均为在图形上或以其为基础通过某种实现方式去正确、准确呈现什么。之所以以“主要工作”修饰,是因为 node.js / io.

js 的出现与发展致使前端被引入服务器端性质的工作内容。

在能力方面:

对 html / css / javascript 具有专家级别的知识;

有较熟练使用 angularjs / ember.js / jquery 或者其它类库的经验;

较熟悉第三方组件(插件)生态环境及具体案例;

有较熟练使用 jade / swig / handlebars / mustache 或者其它模板引擎的经验;

有较熟练使用 sass 或者其它 css 预处理器的经验;

有较熟练使用 coffeescript 的经验;

对 css / javascript 设计模式有很好的认识及应用;

对常用数据结构和算法熟悉;

有使用 gruntjs / gulpjs 任务运行器的经验;

有使用 yeoman 生成器的经验;

有诸如 bower / volo / jspm 等前端静态资源包管理器使用经验;

熟悉本地及远程(真机)调试操作;

有 git 的使用经验;

意识驱动行为,所以:

有自己的技术信仰;

有渴望尝试新技术的强烈愿景及较强的主观学习、客观探索能力;

拥有令人难以置信的关注细节的精神;

在诸如 github、sitepoint 等这样的技术社区活动;

因为你不是一个人工作,并且要对一个产品付之责任心,所以:

有良好的编程风格和文档习惯;

对模块化开发及相关标准有很好的认识及应用;

有对网页标准和标准制定机构重要性较深刻的理解;

建站过程中考虑其它诸如ui、安全性、高性能、seo、可维护性以及技术因素等方面;

有跨浏览器(主:兼容性)、跨设备(主:响应式)开发并测试页面的经验;

对网格在web设计中的应用有深刻的理解,以及具备系统(有组织)地实现出来的能力;

能够独立工作并做出正确的抉择;

能够适应不断变化的更新 / 扩展 / 改版需求,同时处理多个项目;

能够提供准确的定时估计工作(适应准时交付管理法则);

有与服务器端程序开发人员协同工作的经验;

能够(熟练)阅读英文资料;

有一定的工作压力承受能力;

然后再为自己从长远打算及加分:

有 nodejs web / 服务器 / 客户端应用程序设计、开发、优化经验;

有 mangodb / redis 等no sql 数据库设计、实现、维护经验;

有使用 phonegap / apache cordova 进行移动应用开发经验;

有浏览器 addon 扩展(以扩展的形式添加一些为提高用户体验的附加功能)开发经验者;

5楼:精品茶叶商行

从前端开发要掌握的技术来讲,前面已经说得差不多了。我主要想从面试者的角度谈一谈看法。 如果是我面试,就给应聘者一个开放的项目,可以提供服务器端api或数据服务,限定一周时间,这叫试做。

然后,根据评审确定入围的人,再面试。面试可以围...

6楼:木有钱滴威哥

首先你要了解一个软件开发的过程,因为公司是很利益化的,他希望招前端工程师,同时也希望你其他的什么都会一点。

一个软件开发过程:

静态页面设计 页面跳转图

需求分析、需求、原型设计动态页面、测试

系统设计 系统分析 系统实现

基本上每个过程对应一个岗位,比如做需求的:业务员,原型设计:项目经理,系统设计、分析、实现:java(安卓等等)工程师,而静态页面设计,就是你需要竞聘的前端工程师。

作为一个前端工程师,你需要掌握的技能就是ui设计,掌握的工具就是fw、photoshop、axure等等,在面试的时候,最好能拿出一些你做过的网页成品,向hr展示你的理念,你的创意。同时你也要展现出你能完成好项目经理画的页面流程图、关键页面图,也能和程序员及时的沟通,更好的完成好一个项目。

最后,祝你成功。

7楼:oh丑小鸭

面试前的准备工作

1.用心写好简历

简历是你向面试官展示自己的第一张名片。简历的好也坏直接会影响你在面试官心中的第一印象(这个一点也不夸张)。

2.提前了解所面试的企业,做到知己知彼。

3.巩固所学知识

前端工程师至少应该掌握些基本的知识,才能有效地完成自己的工作。一名前端工程师(无论工作年头长短)在没有任何外来帮助的情况应该知道的。

dom结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。

dom操作——怎样添加、移除、移动、复制、创建和查找节点。

事件——怎样使用事件以及ie和dom事件模型之间存在哪些主要差别。

xmlhttprequest——这是什么、怎样完整地执行一次get请求、怎样检测错误。

严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。

盒模型——外边距、内边距和边框之间的关系,ie 8以下版本的浏览器中的盒模型有什么不同。

块级元素与行内元素——怎么用css控制它们、它们怎样影响周围的元素以及你觉得应该如何定义它们的样式。

浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。

html与xhtml——二者有什么区别,你觉得应该使用哪一个并说出理由。

json——它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。

4.看前端开发面试题

目前网上有好多的前端开发面试题,有时间可以看一看,这些题有助于你对相关知识有一定的了解,最主要的是,面试碰到了相关的题,你不会太紧张,你会有些许的自信。

面试要注意的细节

1.时间观念

2.真诚面对

当你的技术不能达标时,只要你的人品达标,也能为自己增加不少分数。

3.尽量展示自己的实力

每个人都有自己好的一面也有自己不足的一面,在面试的时候,应该尽量展示自己优秀的一面。对于校招生或实习生而言,面试官真的不太在乎你所掌握的技术如何?而更再意的是你是不是有发展的潜力。

你处事的能力,学习的能力,解决问题的能力等等。而自己问题都是在和你聊天的过程中去掌握的,所以你应该借此机会,向面试官展示你这方面的软实力。

一般来说面试会遇到的问题:

做过最满意的项目是什么?

项目背景

为什么要做这件事情?

最终达到什么效果?

你处于什么样的角色,起到了什么方面的作用?

在项目中遇到什么技术问题?具体是如何解决的?

如果再做这个项目,你会在哪些方面进行改善?

面试中的总结

面试总结会让自己更认识自己。虽然你有面试的机会,但这并不代表你能通过面试,那么每一次的面试失败就是你下一次面试成功的铺垫。

技术:技术方面缺少什么?面试官看重的是什么?

软实力:自己拿分项是哪些?自己丢分项是哪些?自己面试过程的沟通能力如何?

失败原因:面试失败原因是什么?是由于技术不足?还是其他原因造成自己面试失败?还可以去思考更多的为什么?…

去实习生去面试web前端开发该注意什么

1楼 育知同创教育 平时可以总结下一些重要的知识点,在日常开发常常用到,并且在大家面试的时候也必然会问到的。举例html几个知识点仅供参考 1 网页结构 网页结构一般都包含文档声明doctype,并且在head中的meta应该包含编码格式 关键字 网页描述信息。 2 自关闭元素 3 布局最常用的两个...

web前端开发,前后端分离具体是怎么样的工作模式

1楼 o归隐情缘 前后端分离,顾名思义就是 前端只负责前端的开发,后端只只负责后端的开发,如何通过接口来进行数据交互。 这样做的好处就是 开发可以同时进行, 维护更加方便,前端只需要拿到后端提供的接口,传递对应的数据就可以了,然后再把后端返回的数据渲染到前端页面上。 至于跨域问题是可以解决的,一般让...

做web前端开发java语言要掌握到什么阶段

1楼 骑猪跌断腿 1 如果是纯做前端的话 当前用的比较多的技术 html5 css3。框架类 jquery bootstrap 各种补充插件 angularjs node js easy ui等等。后端语言的话,不会也没有关系。 但是,你学一些对你没有坏处,最起码像是类比java面向对象来理解js中...