0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一名资深IT工程师的面试经验

工程师人生 来源:网络整理 作者:工程师吴畏 2018-10-24 10:02 次阅读

我已经在 IT 领域工作了相当长时间,有 12 年了。作为一个曾经的求职者和面试官,我对面试有一个客观公平的看法。这种看法来自于个人面试经验,在这些面试中,面试官都高高在上,而且他们都有自己喜欢问的问题。其中我最喜欢的面试题包括:①二叉树排序算法,②编写代码求解一个多项式方程 ③以及编写一个编译器。到目前为止,我所经历的最糟糕的面试来自亚马逊和 Intuit,他们分别问到了二叉树和多项式。

除此以外,我还喜欢问求职者,你们每天花多长时间在那些事情?90% 的回答都会是‘从不’,或者绝大多数时间。尽管绝大多数公司都不愿意承认,计算机水平面试题是有年龄歧视的。当你离开 CS 项目一段时间却又没有每天温习(就像绝大多数高级业务程序员),你就和这些知识生疏了。计算机面试题可以帮助你找到这样的人:a)在面试前学习过一本算法书 b)刚从大学毕业。也有些人在经历过多年的职业生涯以后还可以完美回答这些问题,但是就我的经验而言,这些人多半是业务一线的开发者

这也是我为现在公司的面试流程感到骄傲的原因。我们会给你一个能反映出公司日常工作内容的编程问题”。你可以向我们展示你的能力。然后我们会花大概 45 分钟的时间和你一起预演一遍项目并且提问,这样有助于我们了解你的想法和展示你的思路。

如果你恰好没有向我们展示你在编程项目上的技巧,我们会问一些其它正常的技术问题。我们试图保持一个轻松的氛围,我们会问你在某个问题上的技术水平(1 代表新手,10 代表专家),这样一来你就不会被某些你可能不知道答案的问题所打击到。我们的面试流程是完美的么?绝不,我们每周都在试图改善和提高这个流程。

这就是为什么当我看到这个 Glassdoor 上的评论后彻底震惊了。这里面有些抱怨是有效的,比如面试官没有及时告诉应聘者结果和不理睬应聘者是不可以被接受的。我从来没有在任何技术面试后立刻收到面试结果,往往都会有一些延迟,但没有任何人联系求职者并给出反馈意见,这样就不好了。(伯乐在线注:Glassdoor 是国外一家点评雇主的网站)

但是这个评论启发我意识到精英观念是相对的。作为那个求职者,要回答 JavaScript 的问题看上去有点不合理,他或许是一个后端开发者。作为新一代的只使用 ORM’ 的开发者,他们或许没有任何 SQL 的经验。某些对我们而言简单和无害的问题,对其它人而言也许会很古怪。

面试题应该是经过仔细思考、有意义并且能体现求职者所申请工作岗位的职能。你不一定非得通过一个很难的计算机问题来考察求职者是如何解决问题的。如果你觉得陷应试者于窘境是一种享受,那你应该把自己从面试工作中解放出来。这并不是说我们不能问我们最喜欢的问题,但是我们要有一个合理的理由问,而不是在求职者离开以后贬损他。

在你的机构/公司里,每一个部分都需要技术天才么?如果你的答案是 Yes,那你就是在寻找独角兽,也许你应该重新审查你的需求。在我的职业生涯中,曾经与我共事并且真正令我惊喜的开发者们寥寥可数。但他们也不是对公司里所用到的所有技术/系统/语言都超级擅长。因为这个,我喜欢准备不同水平的面试问题,并且我感觉这样做很有效。如果你告诉我你在某一个方面是专家,你最好可以证明这一点。

个人来讲,我把求职者与公司文化的匹配度和求职者的个性放在首要位置。在那之后是他们学习和适应新事物的能力,再之后是对待工作的激情。面试是一个困难和非完美的过程,没有人会有一个 100% 无懈可击的面试,当我们尝试帮助他们提高的时候,要试着去除精英主义。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1553

    浏览量

    67492
收藏 人收藏

    评论

    相关推荐

    如何搞崩个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    优秀电源工程师需要哪些必备技能?

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有位电源工程师会错过让自己变得更优秀的机会。作为
    发表于 01-29 11:29

    #人工智能 #FPGA 怎么成为个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    电子工程师天上班就暴揍师傅。。。#科普 #示波器 #电子工程师 #打工日记

    电子工程师示波器
    安泰小课堂
    发布于 :2023年12月18日 17:36:12

    资深工程师教你轻松掌握差分放大电路

    资深工程师教你轻松掌握差分放大电路
    的头像 发表于 11-23 18:20 538次阅读
    <b class='flag-5'>资深</b><b class='flag-5'>工程师</b>教你轻松掌握差分放大电路

    硬件工程师经典面试题详解

    硬件工程师经典面试题详解
    的头像 发表于 11-20 15:08 729次阅读
    硬件<b class='flag-5'>工程师</b>经典<b class='flag-5'>面试</b>题详解

    如何成为一名优秀的嵌入式工程师

    如何成为一名优秀的嵌入式工程师?嵌入式学习的第步,首先是C语言。 1.理解内存管理:C语言不同于高级语言,它不会自动管理内存。因此,你需要理解并掌握如何使用malloc()、free()等函数
    发表于 11-07 15:36

    电源工程师常用的几个典型电路分享

    具有电源知识水平的工程师来完成设计和开发。作为一名合格的电源工程师平时工作经验的积累很重要,但同时也应该提高理论水平,通过积累几个常用的电源电路,说不定下次就能用上,还是学习吧!
    发表于 09-20 07:59

    Multi ICE 2.2版用户指南

    本文档使用ARM软件开发工具包(SDT)或ARM开发套件(ADS)开发环境为Windows或Unix平台上的多ICE用户编写。 假设您是一名对ARM架构有经验的软件工程师,或者是
    发表于 08-12 06:39

    一名硬件工程师都具备哪些技能?

    芯片嵌入式物联网STM32
    学习电子知识
    发布于 :2023年08月02日 12:54:00

    资深工程师分享上位机面试经验

    上位机
    YS YYDS
    发布于 :2023年06月23日 00:48:02

    资深工程师分享上位机面试经验

    上位机
    YS YYDS
    发布于 :2023年06月23日 00:47:48

    热门推荐:硬件工程师必备工具

    硬件开发的工作流程般可分为:原理图设计、PCB Layout设计、采购电子BOM、PCB板生产、PCBA组装、功能调试及测试、小批量试产、大批量生产正式投放市场等步骤。 作为一名优秀的硬件工程师
    发表于 06-21 10:15

    礼赞五一 | 平凡的岗位,不平凡的坚守!致敬每个努力奋斗的电子工程师!

    获奖名单如下:电子工程师高赞礼品第一名:陈旭新第二:郭海聪 第三:陈运华 劳动节盖楼奖郭海聪 郭祥峰
    发表于 04-28 10:08