1. 业奇农业网 > 技术 >

如何面试技术人员

it公司的hr如何面试专业技能人员?

如何面试技术人员

 hr需要考察的是应聘人员是否适合企业,性格等是否适合相关的岗位,专业技能及编程技能由用人部门进行考核,同时在试用期进行考察。

 1、技术能力可以通过笔试考核

 2、考核这个人的学习能力,因为研发是一个不断自己进步的过程、需要新的技术和超越

 3、性格、工作态度

 4、是否适应公司

 5、和部门的主管(经理)或者部门的老大是否会有冲突,其实这一行还是在性格方面

 6、合适的人员给他讲公司的发展和规划,讲企业的未来前景,宣传公司的人文理念。

 我们一般先笔试,根据考试的成绩和人事部的第一轮面试来定这个人的情况。

 第二轮上机考试,主要考此人的代码和程序的编写能力。

 部门主管(经理)面试。综合以上情况考虑后来定下最终结果,最终结果的后续事情由人事部负责。

 曾经上级领导就说过,人事部参与面试和考核,最终的结果还是需要部门的主管(经理)来点头到底要不要这个人,因为这个人是给他们部门招的,以后由他来管理由他来带。所以我们这里部门的意见是很重要的。

技术人才如何面试?

 每个面试官随着面试经验的积累,都会逐渐的积累自己的一套面试标准,当然,这套面试标准也会随着公司的需求、业界的发展而不断的变化和发展,面试标准反应了面试官对于各种级别技术人员的技术要求,抛砖引玉,大家多交流.....

 个人觉得面试标准主要由纯技术方面的标准和符合公司产品/项目技术要求的标准两部分组成,当然,还有一些是性格方面的要求,这篇blog主要谈及下技术方面的面试标准,由于面试多和公司要求、面试官的判断标准有关,所以通常来说不能因为没通过面试就认为自己没有这方面的能力,需要多尝试。

 面试时对于面试者我会根据程序员和设计师两种大的标准来问问题。

 程序员

 对于程序员级别,我会分成初级程序员、程序员和高级程序员三个等级来判断。

 初级程序员

 对于初程,在技术上其实我不会有过多的要求,对于初程我会更加关注他对于技术的兴趣程度(对于技术网站的关注、各种前沿技术信息的关心),而不仅仅是因为生活所迫;另外就是在技术方面的基本功和对于公司需要采用的产品/开源工具的了解程度。

 根据这样的标准,在面试初级程序员时问的问题就集中在这两个方面,常问的就是:

 1、经常上什么技术网站,论坛?

 2、最近业界的最新技术出现了些什么?

 3、根据公司采用的产品/开源工具来问,如公司采用webwork,可以问下面试者是否之前用过,或者是否用过类似的?

 程序员

 对于程序员,在技术上就要有所要求了,也许因为我更看重实战,所以对于程序员,我认为在工具方面上应该是很熟练的人员,其次就是对于工具的快速掌握能力。

 根据这个标准,在面试程序员时我会常问的问题:

 1、根据公司采用的产品/开源工具和面试者的经历来问,如公司采用webwork,但面试者以前只用struts,那么我会问他开发一个模块时,在采用struts下是一个怎么样的经典开发过程,开发过程中可能会碰到什么问题?

 在工具的快速掌握能力上我现在并没有采用具体的考评手段,只会大概的问问面试者,但我觉得最好的方法就是让面试者当场采用一种未曾使用过的技术做hello world之类的东西,这样可以考察面试者学习工具的能力以及承受压力的能力。

 高级程序员

 对于高级程序员,在技术上自然要求就更高了,对于高程,除了需要熟练的使用工具之外,我觉得高程需要具备对于设计思想的深刻理解。

 1、根据公司采用的产品/开源工具和面试者的经历来问,如公司采用webwork,但面试者以前只用struts,那么我会问他开发一个模块时,在采用struts下是一个怎么样的经典开发过程,开发过程中可能会碰到什么问题?(面试这样的问题是判断面试者到底有没有具备程序员的能力,具备了才继续往下问)

 2、根据面试者的经历问设计模式方面的问题,如面试者采用过webwork、spring ioc、hibernate这些东西,那么我会问一些mvc、ioc、orm这样的实战问题,多是问如果让你自己实现一个webwork这样的mvc框架的东西,你会怎么做?

 设计师

 对于设计师级别,我会分成模块设计师、子系统设计师、专业系统设计师和系统设计师四个级别来考量。

 对于设计师,在工具使用方面的考量会降低一些,但在对于系统理解方面则会加强考核。

 模块设计师

 对于模块设计师,我认为他需要掌握怎么样设计模块才能让程序员可以按照设计开展,以及如何考察设计的实现。

 常问的问题:

 1、根据面试者的经历,挑选面试者曾经做过的模块,问他会怎么样去进行设计;

 2、怎么样去保证模块按设计的实现(可以问的问题是举例实现人员在实现时出现差错,他会怎么办)。

 3、根据公司的需求,来问一些业务方面的理解能力。

 子系统设计师

 对于子系统设计师,我认为他需要掌握如何划分模块的能力以及如何去考评模块设计师的设计的能力。

 常问的问题:

 1、根据面试者的经历,挑选一个子系统问他怎么样去进行设计;

 2、怎么去考评模块设计师的设计;

 3、根据公司的需求,来问一些业务方面的理解能力。

 专业系统设计师

 对于专业系统的设计师,主要则需要考评其对于专业系统的理解程度以及知识的掌握面的程度。

 常问的问题:

 1、根据面试者的经历,如其有流程系统的设计经验,可以问流程系统的相关设计知识点,看其的掌握程度;

 2、简单的介绍实现一个专业系统的关键点,同时说下自己对于该种专业系统的发展的想法。

 系统设计师

 对于系统设计师,则要要求更加的全面,考察其对于系统的架构设计的能力以及带领、组织团队的能力。

 常问的问题:

 1、根据面试者的经历,问其其中一个系统给他设计的话,他会怎么去做,这个主要考评其从需求推导设计的能力;

 2、问面试者认为在进行系统设计时需要考虑的因素,或者就是以一个失败的案例,问他认为设计的失误出现在哪。

 上面说的主要都是技术方面的考评,在性格方面需要考评团队合作能力、责任心这些等等,这些可以更多的让hr帮忙。

技术人员如何去面试?

不同职位面试的时候面试官问的问题是不一样的,技术类求职者面试的时候,面试官会问哪些问题呢?下面我们就来看一看。

问题:“你对我们公司了解多少?”

你需要了解任何你入职以后可能要接触的产品和流程。你要尽可能多从公司官网、公司年报中找到有用信息,你也要从行业刊物中了解一些更加宏观的资讯。读完之后,你要梳理一下自己所读的内容,列出一个精简的纲要。最后,你要谈谈为什么这个公司及其产品和技术流程如此吸引你,以及你为什么想加入这家公司。

问题:“你认为现在我们这个行业的主要趋势是什么?”

技术是日新月异的,公司承担不起落后于竞争对手的后果,所以你必须了解行业的最新动态。你可以留意专业期刊、报纸和行业杂志等,概述你所看到的主要趋势,并保持乐观态度,专注于讲述这些趋势给公司带来的有趣机遇。

问题:“请描述一下,你目前的工作与你所在部门或公司的整体目标的关联。”

当面试官提出此类要求时,他们其实是想问:你能看到更广阔的图景吗?技术型人才的工作往往专业度很高,所以他们有时候不太了解公司的其他情况。你要解释以下关系:你的工作与你所在的部门的关系;你所在的部门与其他部门的关系;你所在的部门与整个公司的关系。

你要解释一下为什么完成你的工作目标有助于推动整个公司目标的完成,以及为什么你的工作目标符合公司愿景。有时候,你还可以谈谈为什么你的工作目标符合公司使命。

问题:“你如何得知其他部门的动态?”

简单地描述一下你是如何让自己知晓公司宏观动态的,以及你是如何通过以下渠道与其他部门保持信息畅通的。通过哟这些渠道:公司内部的通讯简报;公司内部的备忘录;部门内部会议和跨部门会议。

问题:“你喜欢分析类工作吗?”

在技术岗中,包含大量分析任务的工作并不少见,所以你需要对这个问题给出积极的答复。然而,仅仅说“喜欢”或“是的”会显得没有说服力,所以你要给出一个描述性的事例。

问题:“你工作中最主要的部分是什么?”

面试官是在询问你的主要任务和职责,同时在考查你是否知道你的关键绩效指标是什么以及你在工作中是不是会给予这些指标足够的重视。你要谈谈你需要达成的工作标准,然后用你自己的理解来进一步解释它们。

问题:“我们为什么要雇用你?”

一个好的回答模板可能是“因为我精通(某个领域)并且在过往有着很好的工作业绩(提及工作中重要的成就,比如技术解决方案、业务解决方案、问题解决方案等)”。你要用相关的具体事例来支撑你的观点。

问题:“你最大的优势是什么?”

你最大的优势是你的技术以及运用这些技术解决问题、准时在预算范围内完成项目的能力。你可以挑一些非常突出的优势来重点阐述——挑一些与你应聘的这份工作最相关的优势。

问题:“你目前取得的最大成就是什么?”

成功的技术人员都有着实际的成就履历,毕竟他们研发的产品或流程不是失败,就是成功。所以,你需要自信地谈论你取得的成就,并重点关注你在解决问题方面取得的成就。不过,若你能够简单提到以下方面的话,你的回答会表明你是一个全面发展的人。

一、为什么跳槽和选择公司

1.为什么跳槽

虽然我们换工作有不同的原因,但主要的原因主要是治疗、生长和稳定等主要因素,还有一些因素,比如想要离家更近等等。

治疗收入,如工资、股票、奖金等,在本层影响我们的精神状态是普遍的,例如,我认为我的技术能力达到一定阶段,但是工资是低于我的能力,或者是我的学生和朋友和同事一起成长现在工资比我高,或者是高房价下或抚养孩子,需要更多的收入来支撑,不管是什么原因,追求高薪自然是我们每个人的商业社会中重要的选择。这是无可非议的,但它是根据行业的大形势、个人能力等综合考虑的。

跳槽的许多常见原因是工资太低,或者缺乏满足感。另一个原因是工作太累或没有发展空间,有些人离家很近,这是可以理解的。我的建议是不要经常换工作!

我觉得你在公司的时间不超过2年+,你真的了解整个公司是不够的,有时候容易片面,或者故意放下他现在的工作,觉得很痛苦,不要改变工作我很抱歉。没有必要根据个人情况和行业环境作出决定。

2.什么公司

选择一个公司来看看你的基本要求通常是一种成长的方式,或者给你你想要的薪水。

我通常推荐那些与他们的行业有相似或相似工作的公司,这样你就不会白费力气了。当然,也有人完全是在行业或性格中,比如你曾经做过的技术,现在你对产品经理做了什么,也就是说,只要你认为你可以做得很好并且有发展。

一般的建议是为一个大公司或一个你似乎正在开发的公司。大公司一般都很发达,平台也很庞大。在整个过程中,你可以进入并制造出好的产品并迅速成长。还有其他的发展中公司,所以你最关心的是公司的未来。如果你确认公司将来会很好,你也可以进入大公司。

3.如何投递简历

如果你看起来不错的公司,它通常是内部推荐,猎头推荐,恢复他们的几种方法,如整个效果,首要任务是如我所描述,把最好的效果,并且可以有针对性的,猎头推荐的周期很长,和搜索会给你做很多的评价和包装、周期长。你可以很容易地把自己的公司寄出去,有些公司有一个平台,有些不是,所以很容易从海上得到你的简历,所以具体的公司交付是不同的。

二、如何面试

所有的采访中说公平它是假的,人类是动物,自然有个人偏好,所以一般好好公司,为了避免面试官的个人问题,通过流程来解决,比如几轮面试,面试,很多人通过这种方式减少面试官私人感情或情绪影响面试结果。

这一过程的本质是避免人性本身的弱点和问题。

即便如此,这一过程也能解决问题,然而,大多数国内公司(包括一些知名的IT或互联网公司)都没有很好的面试程序,最受面试官主观意识的影响。所以请记住,这个世界上没有绝对的平等!

好吧,既然你有很好的技术能力,但是你的面试官会把你给关了,你就得心甘情愿,不可能,谁让你的胃不舒服?!为了解决这个问题,我要谈谈面试的过程。

1.工作面试准备

在一般面试之前,我建议你应该有一个专门的技术研究来做你的工作,在这个职位和公司,或者看看网上的面试问题来提高你的成功率。事实上,你在面试前学习,这将提高你的学习效率,而知识的摄入是好的,这比一般的学习效果好,而且有压力和动力。

2.外在

衣服,比如技术人员,与一些外国交流或非常频繁的阶级地位是不同的,衣服好,自然西装,皮鞋,领带太假的没有必要让如(如果你是一个高级职位,如技术总监或注意),因为你依靠技术和综合能力,外表不是主要的。即使是这样,但最好不要弄脏,或者感觉很慢,或者满嘴的口臭,让面试官觉得不开心(废话,所有人在面对一个特别脏的人都不会愉快),可能会减少你的印象分。虽然我估计这些比例很小,但如果你让自己干净整洁,让你表现得很聪明,别人也会给你留下一些好的印象。

3.产品环境和距离

不同,大多数的公司面试一般集中在会议室里,有些可能是在开放的空间里,有的是在透明玻璃的会议室,学校招聘类一般在酒店会议室或学校的自习室等等。

一般的社交距离是45厘米比较合适,面试过程中,主动是面试官的基本要求,所以你要配合,不要把自己当回事,别人可能会对你的这种行为感到不满。面试两个人从45厘米以上更合适,因为我们每个人都有心理安全距离,如果两个人太近,会觉得很郁闷,两个人不舒服,如果有口臭,反而更尴尬因为太近了。但不太远,听不清楚,影响面试效果,具体自己的主人。另外,如果两个人面对这个问题,就会觉得像是在审判。这将更加令人沮丧。最好是站在双方的两边,这样他们就不会互相压制和轻易沟通。(此规则适用于大多数面试,包括非技术职位)

如果一些校园招聘,一般是在酒店的面试室,合理的面试官的常用方式是在面试过程中打开房门,尤其是对面试官来说,这种方法尤为重要,尊重和面试提供了一个安全的环境。如果你是校园招聘的女生,在酒店面试中,你可以进入面试室打开门,这是比较合适的。

4.通信

一般说话的语气都很流畅,目空一切,情绪不需要改变太多,清晰的表达,能够清晰的表达你的意思,滔滔不绝不需要说很多,强调多聊,如果你不知道对方想听什么,你可以多问几句。

5.面试过程

面试过程不同于公司,所以几乎可以肯定的是,这项技术将是第一个进行第一次测试,然后是面试过程。另一个是面试,没有书面测试,公司的流程和习惯。

许多人认为自己是一个高端人才,如果一家公司给他一个测试,他们会觉得受到了侮辱,甚至我也看到了它的消失。其实,我认为每个人都出去找工作,没有什么是平等的,让你也不轻视你的技术来解决问题是不好的,只是先了解你的简单的技术水平,它没有嘴巴不厚。说简单点,就是说,不要把自己当回事,你出来找工作,找一个好的单位是很重要的,如果你对他们的技术有信心,那么你就很乐意把问题写完。当然,不必太在意这种程度,当然也有界限,如招聘高级职位,假如还做笔试题,多少个孔雀,因为在上完之后,可能会有很多技术细节不记得了,在笔试中失去了。

技术面试不同的技巧应该是不同的,比如你的PHP,Java,c++,数据库,每个技术点都是不同的,不同的面试问题对自然,最好的事情是当你在寻找另一份工作的时候,你的个人擅长于技术,而不是职位。

技术面试过程是一个简单的问题基本知识(算法,数据结构,这个职位所需的基础知识),表面复杂的问题(复杂的知识体系结构、技术水平等),一般不技术三面,一般是字符或一些心理问题,或者一些人力资源对治疗阶段。

6.面试问题

面试官问你两个问题,一个是开放式问题,一个是封闭式问题,例如,C语言中静态关键字的用途是什么?这是一个封闭的问题,有一个明确的结果。例如,问你:如何优化网站的性能?这是一个开放性的问题,你可以从任何角度或角度进行分析。

一般问你封闭式问题,主要是指你对技术的重点,对记忆能力的技术细节,一般来说,如果有任何开放性的问题,一般都要考查你的综合能力,或者是说问题可以在什么层次上。面对开放式的问题,有时你不确定面试官是否想要听什么样的内容,你可以问,减少开放式问题的范围,并能有效地控制面试官问这个问题背后的动机。例如:如何优化网站的性能?在这种情况下,您可以问:它是描述我的优化或描述一个通用过程的案例吗?这会让你更好地了解面试官想要做什么,以便了解你的实战能力或者你的系统知识组织。

一个封闭的问题的答案是要知道描述是清楚的,没有说很多的话,如果你不知道的话,就说清楚你不知道。有很多开放式的问题,回答方式和策略,一般我都说过了,然后你对主要的答案进行概括的描述,然后再对熟练的部分进行描述,提高对面试官的认识。

一般来说,简单的技术面试可以一些,比如一些问题逻辑明确表示清楚,如果不知道,就说我不知道,不要说什么,说一堆完全无关的事情,而不是让别人感觉你不知道,而不是对你的印象很差,不是平面和敏捷。

面试问题没有统一的规则,每个不同的技术,或者公司不同的业务应用环境,技术问题是完全不同的,一些简单的困难,但是很多基本的知识是一样的,这是你的技术技能。

本文由用户上传,如有侵权请联系删除!转转请注明出处:https://nongye.s666.cn/js/5_657830023.html