不知道面试过多少人了,也不知道被面试了多少回。个人感觉是:作为面试官要比被面试更难,特别对于技术面试,对面试官本身的要求很高。对于在有限时间内通过沟通,尽量全面的了解一个人,这本身就是一个难度很大的课题。
面试对我来说,和做其他很多事情一样,应该是具有一些可重复操作的方法。
首先,面试的目的是什么?面试是公司招聘人才时的一个手段,但其作用不仅仅是招人那么单一。可以在面试的整个流程中对自己的公司自己的部门做一个宣传,即使应聘者最终没有进入公司,但是公司给他留下了一个好印象,这很重要,所谓口碑,一部分就是这么形成的,想想看每年有多少人来公司面试?这些面试过的人对公司评价的辐射面有多广?除非我们公司是IBM、是微软、是谷歌,不需要推销。
我收到猎头或者某个公司HR的电话,跟我说“通知你什么什么时间面试”,我基本都是说我没兴趣。公司和人才之间,本身就是双向选择,我们公司并不是什么名气强公司牛的企业,在联系应聘者时不能把自己摆在一个高高在上的位子上。我一般在电话通知应聘者时,都会先询问对方是否有来面试的意向,以及确认对方什么时间段有时间来面试,然后在确定面试时间,而不是生硬的“通知”对方来面试。对于由公司方主动联系人才的情况,我一定会介绍清楚用人单位的一些情况,并且了解对方的一些疑虑或误解,针对性的给予解释。在安排面试时间时,我会明确告知对方具体地点时间以及联系人电话,并且发送email或者手机短信备忘。
我参加过很多面试,大部分面试我的面试官,我都不知道叫什么名字,因为他们根本没有告诉我。面试过程是一个人际交往沟通的过程,一个陌生人和你谈了半天,最后你都不知道他叫什么名字,很诡异。所以,请应聘者入座后,第一件事当然是自我介绍,这是人际交往的基本礼节。
对于技术面试本身所采用的方法,每个人都有自己的想法和思路。对于我来说我会分三阶段和应聘者沟通。
第一阶段:让应聘者自己介绍自己熟悉的技术,然后针对这些他自认为熟悉的技术进行了解。如果应聘者讲的内容过少,可以从他的简历里描述的使用过的技术里针对性的了解。由浅入深的了解应聘者对这些技术点的掌握程度,这些知识点可以是很简单的东西,也可以是很复杂的东西,主要看应聘者自己讲出的是什么。在这个阶段,可以顺便了解一下应聘者曾经做过的项目情况。如果一个应聘者对自己自认为很精通的技术点都知之甚少的话,我就不会进入下面一个阶段了。
第二阶段:根据应聘者应聘职位的不同,提出相应的问题,这些问题主要是围绕该职位的要求所设定的。比如项目组需要一个写WEB页面的人员,那就着重在JSP、js等WEB技术方面多多进行了解。这一阶段主要是看应聘者是否符合职位要求的设定。
第三阶段:我会全面的了解应聘者各方面的技术全面性,无论第二阶段我是否满意,都会进行第三阶段,因为即使应聘者不满足应聘职位要求,但是如果他在其他方面有所专长的话,可以推荐给其他部门或职位。
最后回答对方问题,了解对方薪资要求以及到岗时间等常规内容就不多说了。在三个阶段中可以侧面了解到的内容有表达能力、逻辑思维能力甚至性格等,这些都是通过主观判断的指标,对面试官要求比较高。
所以面试采用两人制是一个非常好的方法,除了在面试时可以问的更全面以外,也可以很大程度上防止一个人看人看走眼的问题。假设一个人看人看走眼的平均概率是50%,那么两个人同时看走眼的平均概率是25%,降低出错的概率是采用双人面试的目的。
在面试中有些细节问题是很多公司忽略的,那就是不要给应聘者难堪。我们面试的目的是尽量全面了解应聘者的能力,而不是刁难、讽刺甚至打击应聘者。至于说打击应聘者自信心是为了好谈价钱这个说法,就实在太扯淡了,就像我前面说的,你给应聘者留下一个不好印象,是在给公司的口碑减分。因此我在面试时,尽量营造一个轻松的对话环境,而不是一个考官问问题的环境,对方答不上来的时候,我会转移话题给对方台阶下,以免让对方尴尬。
很多面试者会在面试安排好的时间不来面试,并且也不主动打电话通知我们,还有些面试者会迟到很久。这些情况经常发生,但是别人做事不专业不是我们做事不专业的理由。
分享到:
相关推荐
【Java面试核心知识点】 在Java面试中,面试官通常会关注以下几个方面: 1. **基础知识**:面试官可能会考察你的Java基础知识,包括但不限于类、对象、封装、继承、多态等面向对象概念,以及异常处理、集合框架...
最近的java 面试知识点, 比较全的java基础知识面试知识,linux
本资源"【互联网一线大厂面试+学习指南】 涵盖大部分Java程序员所需要的面试知识点和面试技巧,分享真实面试经历"是一个宝贵的资料库,旨在帮助Java开发者提升自己的技能,成功通过一线大厂的面试。 首先,Java...
项目经理面试那些事儿-面试知识点大全(思维导图)
MySQL重点面试题知识MySQL重点面试题知识点总结/面试能力强化MySQL重点面试题知识点总结/面试能力强化MySQL重点面试题知识点总结/面试能力强化MySQL重点面试题知识点总结/面试能力强化MySQL重点面试题知识点总结/...
JAVA面试核心知识点整理 本文档旨在为Java开发者提供一个 hệ thống的面试知识点整理,涵盖了Java的核心概念、JVM的工作原理、Java编程语言的基本语法和高级特性等多方面的知识点。下面是对该文档的详细解读。 ...
内容概要:本书从近一百套最新一线互联网公司面试题中精选而出,涵盖Java架构面试所有技术栈,包 括JVM,Mysql,并发,Spring,Mybatis,Redis,MQ,Zookeeper,Netty, Dubbo,Spring Boot,Spring Cloud,数据结构...
在Java面试中,Spring框架是不可或缺的知识点,尤其在涉及到线程池的面试题时,对Spring的理解深度往往成为衡量候选人技术能力的重要标准。本文将深入探讨Spring框架的核心原理、重要概念以及与线程池相关的知识。 ...
原创,适合从java学习后转学php(文章中对php与java语法已经一些关键地方进行详细对比和解释),也适合语言入门者pph初学者,涵盖了知识点广适合面试准备
Java面试宝典是Java程序员求职面试的重要参考资料,它涵盖了Java编程语言的核心概念、...以上这些知识点构成了Java面试的主要内容,熟练掌握并能灵活应用,将极大地提升你在面试中的竞争力,助你在求职路上一马当先。
本资源包"Java面试宝典和2018Bat公司面试题"包含了针对Java程序员精心整理的面试资料,旨在帮助求职者全面了解并掌握Java技术的核心知识点,以及在BAT(百度、阿里巴巴、腾讯)等知名互联网公司面试中可能遇到的问题...
java面试基础知识点总结
本资源包"Java 面试全解析:核心知识点与典型面试题.zip"包含了多个关键主题,帮助求职者深入理解和掌握 Java 的核心概念,以及应对面试中的各种问题。 1. **设计模式** - 34-设计模式常见面试题汇总.html 设计...
完成之后,可能面试官还想问:「目前这项项目还在运行中嘛,那你觉得还有什么可以优化的地方吗?」 在专业技能方面,写上自己熟悉的技术栈,了解其设计原理以及思想的(最好还看过部分核心功能的源码)。不要求你写...
以下是一些基于标题和描述中的“C++面试需要掌握的十八重要知识点”所涵盖的要点: 1. **基础语法**:这是任何C++面试的基础,包括但不限于变量、数据类型、控制结构(if、switch、for、while)、函数、运算符...
java基础知识点总结及面试问题java基础知识点总结及面试问题java基础知识点总结及面试java基础知识点总结及面试问题
java面试各大知识点,非常齐全。jvm内存分区,gc算法,类加载机制。并发编程,并发编程各大容器,锁。框架spring mybatis原理,组件介绍。架构设计有设计模式,负载均衡。网络有协议,java 高并发io框架netty。数据...
在准备Java面试时,了解和掌握一系列核心知识点是至关重要的。以下是一些基于标题和描述中的关键领域,如MyBatis、Spring、Redis、多线程、网络编程以及面试题库的重要知识点: 1. **Java基础**:Java是面试的基础...
2. **集合框架**:Java面试中,集合框架是必考知识点,包括List、Set、Map接口及其实现类,如ArrayList、LinkedList、HashMap、HashSet等的特性和使用场景。 3. **异常处理**:了解何时使用try-catch-finally,如何...
本文讲解4个智能指针的基本概念和特性,以及其他设计到的知识点。讲解的过程中,如果此部分内容涉及到面试题目,会在旁边以这个题目的序号来标注出,方便大家对着题目序号来寻找问题的答案。文章整理了近两年来10个...