• 技术面试


    最近两年来在不下三十场技术面试中充当面试官。在M公司中要做面试官,需要两年以上工作经验并且参加过面试培训(SmartHire)。面试培训会介绍一些面试的基本知识。例如注意事项:

    1.准备面试策略;2.不受影响;3.别问非法问题;4.挑选“好”的问题来评估面试者的“器量”;5.结束是让对方感觉良好;6.如果犹豫不决,就拒掉;7.让面试者有机会问问题和表达对面试的感受。

    4#最重要,“好”的问题又分成简历相关,技术能力(写代码、架构设计、测试用例等),性格评估等。

    问得问题就中规中矩:例如自我介绍、探询简历、请面试者写code等。相比虚函数原理这种技术知识题,我更喜欢出可扩展的算法题。一般要求3个以上变量,较为复杂的演化过程,可以不断扩展(如果加入功能B,可否更快,可否空间更小等)。

    有时也会出工作中遇到的问题。在给人事部同事写面试结果是,会避免主观的评价,如 “不够聪明”,而是“解的质量和用时逊于平均”。

    除了算法题,有事也出些测试想象力、创造力的题目。经典题目是不能出的,比如“为什么么井盖是圆的”,老鼠能否在池塘中逃过追捕(这个题目是笔者一位同事在初二时首先提出的)。

    两年前一次面试实习生(简称小N),前面已经两个面试官给出“不予雇佣”(No Hire)的结果。但谈下来,觉得面试者非常聪明,思路清晰,于是我那次几乎是凭一己之力把小N “保”进来。但几个月下来,与和小N一起工作的同事,结果大家反映都不太好,主要问题是因为要出国,所以热情不足,不够努力,做事情都很应付。那次之后我困惑了一段时间:我问自己,我放进来的人能否真的比挡住的人优秀呢? 如果不是,岂不对公司造成很大损失!这段时间推掉了很多面试,闭门思过。

    最近半年来,组里扩张很快,急需面试官,于是我也经常被来出来充数。

    现在更侧重于面试者如何解决问题而非结果:例如优秀的面试者一般至少有两个思绪:一个用来做题,一个用来监督前者,如果后者觉得前者的方法有问题,立刻会重新调整方向。根据这种假定,面试官也需要调整自己提示的时机和方法,以便不同潜力的面试者可以顺利区分开。

  • 相关阅读:
    C#学习记录二:高级数据存储方式
    SharePoint 2010 匿名用户调用Client Object Model访问列表项
    Android 在闹钟开机时,如何解决开机动画没有播完就进入Launcher M
    Getting in Line UVA 216
    Android 如何关闭Navigation Bar M
    google protocol buffer 简介 版本 安装 使用 实例
    Android [VP]视频播放器播放本地视频时收到短信/彩信,需要界面提示 M
    Maven教程初级篇02:pom.xml配置初步
    当Ruby的model名字出错时,在现实view时显示错误的提示
    VS Code 安装 C++ 调试环境
  • 原文地址:https://www.cnblogs.com/foamliu/p/1820545.html
Copyright © 2020-2023  润新知