程序员面试的时候考官一般问什么问题?(比较流行的)

如题所述

给你提供点参考信息,希望能帮助到你:

1、使用相同的工具和时间限制模拟面试训练

Google和微软都会让应聘者在白板上手工解答编程问题,但通常大部分的应聘者都是习惯于在电脑上利用编程工具系统编写程序。因此面试的时候,某些应聘者离开了熟悉的电脑光标,站在白板前感觉手足无措不知该如何起行。又或者他们不习惯在编程之时旁边有人观看,这会让他们感到紧张而无法正常思考。

在现实生活中,如果你想要横渡英吉利海峡,自然不能总是在室内游泳池练习。你必须投身于大海在波涛之中训练,在准备面试的时候也是如此。

在面试开始之前你最好向招聘单位询问面试形式和面试问题。如果招聘单位让你在某个房间考试且仅提供没有汇编程序的编辑器,那么就应该在家中按照这种情景进行练习。如果招聘公司单位让你在白板上回答问题并会安排考官在旁监督,那么你就要找一位软件工程师来扮演考官配合你练习。即使找来的考官经验不如你也没有关系,他们依然能帮助你消除在他人面前出错所带来的紧张感,这样可以让你适应有人在旁边盯着看的面试氛围。

如果你恰巧认识我并希望由我来帮你联系,那我的条件就是必须请我吃饭:如果你已经工作了就吃日本寿司大餐;如果你还是学生,那么吃比萨饼也可以。

2、在面试过程中不要对细小错误耿耿于怀

我曾不止一次的在面试过程中碰到这种情况:当应聘者知道编程问题后,他马上就想到了最佳的方案、确定了边界条件,然后开始编写程序。但在编写过程中,应聘者犯了诸如首先检查是不是操作顺序错误或忘记设定某变量等无关大局的小错误,当我指出其错误之后,应聘者立刻变得十分紧张,这种焦虑情绪影响了他在后面环节的正常发挥。

其实这种恐惧心理完全不必要。一名优秀的程序员在编程过程中出现错误也是很正常的,就像是小提琴手在演奏高难度的巴赫交响乐时也会偶尔失误。音乐会的听众可能会觉察到这些错误,但是听众绝对不会因为这种细小失误就把出色的小提琴手看作是门外汉。

即便应聘者彻底搞砸了某个编程问题,面试考官也可能会提出不同的问题并会容忍应聘者在某个问题上的失误。再退一步说,就算某次面试彻底失败,你也有机会在其它面试上补救。

我的一位同事(一个项目的技术负责人)最近面试了一个人,在开始面试时他觉得面试者的交流方式存在问题,因此开始表现的相当不友好。但经过了整个面试过程后,面试者证明了自身的能力,而我的那位同事也成了那位面试者最坚定的支持者。在过去的一年中,我从未见过这位同事如此强烈的支持哪位面试者。

所以,因此就算面试进展不顺,也务必坚持到底不要放弃。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-04
3、在面试过程中不要失礼

这似乎是不用说的问题,但在面试过程中我确实碰到过影响很不好的失礼行为。曾有一位前来应聘软件工程师的人看到我就说:“哇,我真不敢相信你这么年轻!你看上去好小!!我觉得你才18 岁!”

面试者的这种言行实在要不得。

面试者也要注意不要说出诸如此类的话:“哇,你真的就是考官吗?你看上去好老!”“哇,你真的是来面试我的,你看上去好胖!”

在我的另外一次面试中,应聘者的手机在面试开始 15 分钟之后就响了,她没有理会,手机连续响了 20 秒,这样不免会对面试造成影响。5分钟之后,她的手机又响了,她依然没有理会;5分钟之后,手机第三次响起。最后她终于抓过手提包在里面翻出了手机。我想:“是时候关掉手机了,她在进来之前就应该把手机关掉。”但是她在手提包中拿出手机之后却旁若无人的打起电话来,而且就在面试过程中间!

这种情况唯一可接受的理由就是他有什么非常紧急的事,但是即便情况如此,那么他也应该在面试开始之时就讲清楚,让面试官有所准备。

4、不要在面试中喧宾夺主

我曾经面试过几个应聘者,他们好像铁了心肠一定要告诉我他们最近的“超级项目”。当我开始发话他们就立刻打断:“我想让你了解我们近期处理的超级项目,10年之前当这个项目开始之时还默默无闻……”,然后接下来的5分钟时间都在那里滔滔不绝唾沫横飞。

有时应聘者好像打定主意要给每个考官详细描述其引以为豪的项目,然后一整天都在那里翻来覆去的说这个项目。

记住:面试官在面试过程中有具体的问题需要询问。但是如果应聘者喧宾夺主,那么考官就可能无法获得充分的信息来做出判断,同时这种行为也会让考官觉得应聘者很难共事。

如果你确实想谈论自己的项目,那么就应询问面试官:“我觉得最近的某某项目能充分体现我的能力,我能不能用10分钟的时间来描述一下具体情况?”这样就会给面试官空间来调整面试过程,由此也避免毫无征兆就让面试离题万里。

5、在回答需要具体答案的问题之时,记得首先要有总括性的发言。

有时我会问一个答案可以很简练的问题,例如:“在你的那个成功项目中总共有多少人参与?”但应聘者往往会就此打开话匣:“恩,张三参与了这个项目,他负责UI部分,当然我也会给他一些指导。李四也在项目中,她在宾州远程工作,负责后端服务器。两年之后我们又有新人王五加入……”

在应聘者滔滔不绝的讲了三分钟之后,我还是不知道这个项目到底有多少人参与。

因此首先要简练的回答问题,然后再展开描述:“在我接手项目时有三个人,但当我离开项目时人数已经增加到12人。”

当然如果能简练的回答问题,然后征询意见之后再展开论述那就更好了:“在我接手项目时有三个人,但当我离开项目时人数已经增加到12 人。我可以讲一下各人在项目中的具体分工吗?”
第2个回答  推荐于2017-09-29
面试一般分两轮。
1、第一轮一般是技术面试:主要是问面试者的工作经历,例如都做过哪些项目,写过多少代码等。其次是问工作相关的基础知识,主要包括C语言,C++,JAVA,操作系统,数据结构,数据库,计算机网络等。
2、第二轮基本是HR面试:这轮面试就是与面试者谈谈期待的薪水,以后的发展等问题,HR会根据面试者的表现决定是否录取。
第3个回答  2013-06-04
6、在面试中要衣着得体,舒适的商务便装是最佳的选择.
人们有时候会为衣着犯愁。但是最重要的是要让自己感觉舒适。如果需要具体的建议,那么我建议穿衬衫甚至T恤衫。对于某些公司西装革履显然是太隆重了。
这条建议不必太看中,因为面试官不会管应聘者穿什么。最好应该询问人事招聘部门穿什么合适,因为不同国家有不同习俗,就算美国东海岸和西海岸的公司着装文化也会有差别。像G 这样的公司在着装方面更加随意,因此如果你穿着“三件套”的经典西服去G面试,考官可能会有异样的感觉。因此如果你真的具备软件工程的本领,穿什么其实并不重要。某个应聘者曾经穿着皱巴巴脏兮兮的T恤就跑来面试,他的T恤衫上还有着许多破洞。但最后他还是拿到了录取通知(当然我绝不建议如此穿着)本回答被网友采纳
第4个回答  2015-11-16
一般都是你的技能相关啦,还有期待的薪资。我是应聘web前端的,面试的时候都是问我关与这方面的掌握情况,还有各种别的技能的熟悉度

程序员面试的时候考官一般问什么问题?(比较流行的)
1、使用相同的工具和时间限制模拟面试训练 Google和微软都会让应聘者在白板上手工解答编程问题,但通常大部分的应聘者都是习惯于在电脑上利用编程工具系统编写程序。因此面试的时候,某些应聘者离开了熟悉的电脑光标,站在白板前感觉手足无措不知该如何起行。又或者他们不习惯在编程之时旁边有人观看,这会...

hr面试程序员问什么问题,程序员在面试的时候的注意事项
01 和优秀开发者沟通 如果你本身没有编程背景,那就尽量找到一些优秀的开发人员给你指点迷津。02 问专业的问题 1. 简要介绍一下你自己以及你最近在做的项目吗?作用:这个问题可以让你更好地了解你的候选人,而谈论近期工作能了解他对工作的热情和奉献。2. 其他时间有别的项目要做吗 作用:鉴于你的...

java高级开发工程师面试题(java高级开发工程师面试题目及答案)
3、这个看应聘的岗位吧,技术岗一般都会问一些技术问题或者专业性问题;如果是销售岗的话一般都是问一些工作经历和经验,主要是面试者说的多一些。面试提前做好准备就行。面试java工程师,面试官一般问什么问题java面试中经常被问到的问题有如下:简述string对象,StringBuffer、StringBuilder区分。多态的原理。

如果你是一个 Java 面试官,你会问哪些问题?
1、谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗?考点分析:对于这类笼统的问题,你需要尽量表现出自己的思维深入并系统化,Java 知识理解得也比较全面,一定要避免让面试官觉得你是个“知其然不知其所以然”的人。毕竟明白基本组成和机制,是日常工作中进行问题诊断或者性能调优等很...

面试时被问“你最大的优点和缺点是什么”, 该如何回答?
千万不要回答什么偏执狂,完美主义者等。多年前,很多人就已经说过了。比如,若你面试的是程序员岗位,千万不要说自己的逻辑思维与数学能力不行;若你面试的是UI设计,你不能说自己的创意不行等。像程序员岗位,我个人觉得你可以这么回答:我最大的缺点是在公共场合的讲解能力比较弱,表达欠缺。还需要...

面试难题的样板回答
面试难题的样板回答,面试在求职过程中是一个很重要的环节,其中在面试的时候回答问题是很正常的,但是有些面试官问的问题是很刁钻的,下面我给大家分享面试难题的样板回答,希望能帮到大家。 面试难题的样板回答1 1、为什么不谈谈你自己? 分析:这是个开放性问题。从哪里谈起都行,但是滔滔不绝地讲上一两个小时可不...

面试的时候面试官一般都会问些什么问题
分析:一般问这个问题,面试者的希望就比较大了,因为已经在谈工作细节,但常规思路中的回答,又被面试官“骗”了。当面试官询问这个问题的时候,有两个目的。一是看看应聘者是不是在行,说出的困难是不是在这个职位中一般都不可避免的问题。二是想看一下应聘者解决困难的手法对不对,及公司能否提供这样的资源。而不是...

java高级开发工程师面试问题(java高级开发笔试题)
java编程程序员技术面试常见面试?1、这个看应聘的岗位吧,技术岗一般都会问一些技术问题或者专业性问题;如果是销售岗的话一般都是问一些工作经历和经验,主要是面试者说的多一些。面试提前做好准备就行。2、java面试中经常被问到的问题有如下:简述string对象,StringBuffer、StringBuilder区分。多态的原理。

当面试官问你,你的优缺点是什么时,该怎么漂亮回答?
首先要表现坦诚,不能把优点当缺点讲,比如你说自己专一、认真、追求完美,这会让面试官很无语的,缺点就是缺点,勇于承认是担当的表现。其次要有事例支撑,比如你说你有时候比较固执,那你怎么证明呢,面试官一般都会让你举个例子。最后你要事前了解公司的企业文化以及岗位特点,你的缺点一定不能与其...

面试中考官问我们为什么要录用你该怎么回答?
面试中考官问受聘者:我们为什么要录用你?主要是有三个目的:一是看你分析认识问题的能力,绕个弯来看你是否知道考官在问什么;二是看你对应聘单位的了解程度,包括但不限于产品特点、竞争优势;三是了解你来应聘的动机,你有什么优势参与竞聘;四是观察你的应变能力,适合什么岗位。。。那么你应该从...

相似回答