`
劳永聪
  • 浏览: 955 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

如何面试一名前端开发工程师?

阅读更多

第一步,分析你想要什么样的人

面试的第一步就是要分析你想要什么样的人,不管是你的个人喜好,还是团队气质,技术水平,甚至是性别年龄,都是一些衡量标准,把这些标准用优先级列一个表格出来,按照表格继续进行下一步的分析。

例如对于我来说,在这一步我会这样总结,暂且称之为“期望点”:

  • 技术热情很重要,我不需要单纯的把技术当做吃饭家伙的人。
  • 做事态度很重要,我不想招聘天天抱怨却不去解决问题的人。
  • 学习能力,总结能力,能够自我进步的人,而不是需要手把手教的。
  • 分析能力,其实也就是解决问题的能力。
  • 技术经验,当然越多越好,如果缺乏,至少要表现出成长潜力。

其实每个条件,都是针对以后工作中可能出现的问题的规避,也是职场生存的基本素质。

第二步,分析如何考察每个“期望点”

考察有几种方式,就跟面试有很多种方式一样,这里只是提供一个思路啦,就是我自己的想法,算作参考吧。

  1. 技术热情。我面试人的时候一般很少用“提问式面试”,不会刻意提一个技术问题让你去解决然后搞得对方紧张兮兮,我主要靠引导,会引导出一些 技术话题来,例如一些热门话题,一些技术热点难点,一些新工具,然后我会看对方的反应,他们听到这些话题后是立马来了兴趣,还是一点反应都没有,甚至从来 没听说过也不表现出希望学习它们的状态?其实这样就很容易看出一个面试者对待技术的热情了,然后再补充一些类似于“平常玩些什么技术?”之类的话题。主要 是让对方来说,来表达,我见过很多面试者都是比较腼腆的,但是谈到技术话题就两眼发光精神焕发,这样的开发者,技术想不好都不行。

  2. 做事态度。今天中午我还跟朋友出去吃饭的时候谈起这个话题。创业公司有时候真的就是个坑,需要面对很多不如意,例如薪资、福利或者是业务流 程之类的问题,面对这些问题你的态度是怎样的?一味抱怨?还是能从大局的角度来考虑这些问题?老板跟员工从来就不是对立面的,其实他们是合作共赢的,如果 不能理解这一点,那就没法在一个创业公司好好做下去。所以面试的时候,我会问”为什么离开上一个公司?”,如果能说出一些前公司的问题来,最好就要带着解 决方案,至少你要想过我下一家公司在这些问题的方面应该是怎样的。而不是一味的抱怨,这不好那不好,片面的看待问题。创业公司是个坑,但是也有可能会是一 座崎岖不平的高山之路,我们希望能招聘到可以跨着崎岖一起爬上山顶的人。

  3. 学习总结能力。创业公司相对于大公司来说,的确是忙的,而且人又少,能够手把手教你的机会太少,大多数时间还是要靠个人成长(当然有个好的 团队还是很重要的,潜移默化的影响)。而且做技术大多提倡自我提升。对于这个“期望点”,我会通过考察第一点的时候顺带提取这些信息,例如谈到某个技术的 时候,我会问一下,学这个是为了做什么?什么时候学的,如何学习的。又或是问一些“平常看什么书?什么时候看?从什么渠道了解最新的知识?”。看着是很虚 的话题,面试者完全可以瞎编乱造,不过一个小时的面试下来,如果面试者都是胡编乱造的话,破绽只会越来越明显。

  4. 分析解决问题的能力。 之前在知乎上看到一个问题,就是讨论前端面试应该问一些什么。其中提到一点,问他在前公司做过什么项目,如何做的,使用了什么技术,是怎么考虑的,遇到了 什么问题如何解决的之类的问题。这点对于有工作经验的人非常有用,所以毕业第一份工作一定要选好,不要去那种会让你技术逼格降低的公司,例如一些传统技术 公司,你在那里工作就是为了拿薪水,对于自身的成长方面只能是“呵呵”。前几天面过一个要价3W/m的技术,问他什么都一问三不知,年纪也熬的不小 了,30多岁,但是真的是啥都不会,连刚毕业的大学生都比不过,我感觉他对自我的思考对技术的思考基本上是不断在倒退的状态,很难让人接受他。

  5. 技术经验和成长潜力。技术经验就是指你之前积累的经验,当然越多越好,包括 技术广度和深度方面的经验,项目管理经验,架构经验工具化经验开发流程经验,协调管理经验。如果没有经验的应届生也没事,我一般会给应届生讲一些知识点, 有的面试者会充满兴趣,问这问那,或者试着自己给出解决方案,这样的面试者我认为就是具备这种潜力的,所以即使现在经验不足,那潜力还是有的,毕竟对应届 生要求不能太高。

第三步 不断从经验中总结

其实这篇文章是很久前写的,过了一段时间后,其实是由不少新感悟。例如昨天团队离职的一位同学,他来了公司大概2个周,因为公司突然发生一些状况,我们几个带头的都很忙,优点疏忽了他,而且他主动性也不是很高,造成了他自身的困扰,于是就离职了。

这种情况下,我也不会沮丧或者责怪自己,因为从中能够得到教训,什么样的人潜力大?什么样的人走不远?什么样的人适合创业?这些都会慢慢从中体会一二。

对于昨天这种情况,我的总结是:耐得住寂寞,同时也要主动去改变一些现状。

其实前端团队来来去去也不少人了,这些都是经验。其实我从来没有跟离职的同事闹出过什么不愉快的事情,大家都还是朋友,至今跟我们第一位离职的同学 仍然保持非常好的联系。不过有时候也会遇到奇葩,例如有一次一个同学入职第一天就离职了,人还没介绍,我想了半天想不清楚哪里让他不愉快了,简直太莫名其 妙,其实从面试的时候就能看出一些端倪来了,只是当时觉得应该没什么,后来发现面试的时候发现的一些细节还是要多多注意的。毕竟技术只是一方面,能跟你一 起走到最后的更不容易,所以我现在也很珍惜团队里的同学。

分享到:
评论

相关推荐

    03、前端开发工程师【3年】简历模版.doc

    总结来看,一名优秀的前端开发工程师需要具备如下的核心技能: 1. 熟练掌握一种或多种前端框架,如VueJS。 2. 精通HTML5和CSS3,了解新的语义元素和样式特性。 3. 熟悉响应式设计,能使用Bootstrap或其他框架构建多...

    Web前端开发经典面试题(附参考答案)

    ### Web前端开发经典面试题详解 #### CSS选择器的理解 1. **问题**: 下面有关CSS选择器的说法错误的是? - **选项**: - A. `.intro`---选择class="intro"的所有元素。 - B. `#firstname`---选择id="firstname...

    web前端开发工程师个人简历模板.pdf

    作为一名 Web 前端开发工程师,拥有一个完善的个人简历模板是非常重要的。以下是从该文件中生成的相关知识点: Web 前端开发工程师的职责 作为一名 Web 前端开发工程师,需要具备以下技能和职责: * 负责编写高...

    阿里巴巴2016前端开发工程师笔试及答案(一).pdf

    这份资料是阿里巴巴在2016年针对前端开发工程师进行的笔试题目及答案的一部分,主要涵盖了HTML、CSS、JavaScript以及HTTP等相关知识。以下是对这些知识点的详细解释: 1. **事件处理**: - `click`:点击事件,当...

    web前端开发工程师必备

    为了解决这个问题,一款名为“SuperPreviewIE”的工具应运而生,它是Web前端开发工程师的得力助手。 【描述】:“Web前端开发工程师必备插件——SuperPreviewIE” SuperPreviewIE是一款专门针对Internet Explorer...

    前端开发工程师专用简历模板

    【前端开发工程师简历模板】 在前端开发领域,一份详尽且专业的简历是成功应聘的关键。以下是一份前端开发工程师的简历模板,展示了重要的技能、经验和项目案例,旨在帮助您了解如何构建自己的简历。 **个人简介**...

    前端开发简历模板.前端开发工程师-3年-上海.docx

    综上所述,黄女士作为一名前端开发工程师,不仅拥有扎实的技术基础,还有丰富的实践经验,能够熟练运用各种前端工具和技术进行项目开发,同时具备良好的团队合作和自我学习能力,是前端开发领域的优秀人才。

    前端开发简历模板-Web前端开发工程师_魏先生_3年.pdf

    作为一名拥有3年经验的前端开发工程师,他的技能集和项目经验是评估他技术能力的重要依据。 1. **专业技能** 魏先生的专业技能包括但不限于以下几个方面: - HTML/CSS:这是前端开发的基础,他熟练掌握HTML(超...

    Web前端开发工程师需要掌握的核心技能

    在这一领域中,前端开发工程师需要掌握的核心技能包括对W3C标准的深刻理解,以及与之相关的具体技术能力。 首先,前端工程师必须熟练掌握HTML、CSS和JavaScript这三种核心的开发语言。HTML(超文本标记语言)是构成...

    Web前端开发工程师笔试题-CSS+Javascript.doc

    Web前端开发工程师笔试题-CSS+Javascript 本资源提供了Web前端开发工程师笔试题,涵盖了CSS和Javascript相关知识点,总共22道题,涵盖了CSS样式表、HTML标签、Javascript语法、Document对象、CSS选择符、CSS样式...

    网易高级前端工程师跟着他每周重点攻克一个前端面试重难点

    在前端开发领域,尤其是对于那些寻求晋升为高级前端工程师的人来说,深入理解和掌握各种技术是至关重要的。...通过系统学习和实践,你将在前端开发的道路上不断前进,成为一名真正的高级前端工程师。

    前端面试题

    - **函数重定义**:如果在同一个作用域内重新定义了一个已存在的函数名,那么后定义的函数会覆盖前一个函数。 - **条件执行**:通过 `if` 语句可以控制代码的执行流程。 ### 4. 对象与类型转换 #### 对象属性访问...

    移动前端开发工程师简历.docx

    综上所述,张三作为一名移动前端开发工程师,不仅具备扎实的技术基础,还有丰富的项目经验和良好的团队协作能力,是IT/互联网行业中不可或缺的人才。他的多元化技能和实践经验使他能在各种项目中发挥关键作用,为...

    前端开发工程师 - 宋宁宁1

    总体来说,宋宁宁作为一名前端开发工程师,具备全面的技术栈,包括但不限于React、Vue、JavaScript、TypeScript、Webpack、Echarts以及Ant Design和Element UI等。他的工作经验覆盖了从基础功能开发、组件封装、前后...

    2021年云南省地区高级前端开发工程师岗位薪酬水平报告-最新数据.pdf

    云南省高级前端开发工程师的薪酬水平是IT行业内非常关注的一个话题。根据提供的文档内容,我们可以了解到该岗位在云南省的具体薪酬数据,以及这些数据在全国各地区的对比情况。在深入分析这些数据之前,需要了解几个...

    2021年web前端开发工程师个人简历模板.docx

    【内容概要】:该简历的主人翁是一名拥有多年工作经验的web前端开发工程师,他具有扎实的技术基础和丰富的项目实践经验,对前端开发有浓厚的兴趣,特别在页面布局、JavaScript编程和Web语义化等方面有深入理解。...

    Web前端开发工程师笔试题及答案

    【JavaScript 前端开发知识点】 1. 事件处理: 在给定的代码中,`elementName` 函数展示了如何处理DOM元素的点击事件。它通过`window.onload`确保在文档加载完成后对整个`body`元素绑定点击事件。`evt`参数用于...

    WEB前端开发工程师面试题.doc

    在WEB前端开发领域,面试题...以上内容是WEB前端开发面试中常见的基础问题,理解和掌握这些知识点对于成为一名合格的前端工程师至关重要。在实际工作中,开发者需要灵活运用这些概念来构建响应式、高性能的Web应用。

    前端开发简历模板-Web前端开发工程师_王先生_1年.pdf

    本文将详细解读一份名为“前端开发简历模板-Web前端开发工程师_王先生_1年.pdf”的文档,这份简历展示了王先生作为一名拥有1年经验的Web前端开发工程师的专业技能和工作经历。 首先,从求职意向来看,王先生希望...

Global site tag (gtag.js) - Google Analytics