Questions tagged «interview»

不支持关闭主题的问题!如果您觉得此标签适用,请不要问任何问题!

11
我的开发人员测试工作被利用了吗?[关闭]
我正在寻找工作,并且已经申请了许多职位。一位雇主回应。我进行了很长时间的电话采访(可能需要一个小时以上),然后他们为我进行了开发人员测试。有人告诉我,该测试预计需要6到8个小时,并且只要结果得到他们的认可,我将得到我的工作报酬。 那让我停了一下,但我努力了。开发人员测试在通过RDP访问的VM上进行。任务是在Web项目中实现一个搜索页面,该页面从服务器请求数据,将其显示在表格的屏幕上,并具有非常复杂的搜索过滤方案(大约有15种状态,并且在将搜索发送到服务器时,除了可以在字符串/字段中进行搜索外,还可以按这些状态进行搜索。此外,他们希望SVG图标更改某些数据值的颜色,并且某些数据的表示方式与数据库中的结构方式不同。 Loooong的故事很短,这花费了比6-8个小时更长的时间。这在很大程度上是由于我运行的虚拟机非常差(Visual Studio 2013加载需要10分钟,而打开3 GB巨大解决方案则需要15分钟)。 有人告诉我,完成测试后,我应该将更改提交到源代码管理中……嗯,好。我遵循指示。提交更改后,我收到了一封回复电子邮件。SVG的颜色不正确,在这种情况下有一个错误,这是我从未经历过的其他事情的偶发性问题,等等。所以我现在已经13-14个小时了,我必须修正错误。我这样做了,雇主又提出了更多的错误修复请求。 我所有的工作显然都在进入生产应用程序。我注意到代码中的一些异常之处,看起来好像其他异常已对一种功能进行了编码,但没有涉及其他任何内容。 我只是被用来做廉价劳动力吗?即使他们向我承诺的每小时6小时的50美元的报酬,我现在也已经花了大约18个小时来做​​。如果我修正了他们不断提出的所有问题,我将至少免费工作16个小时。 我已经进行了许多开发人员测试,但从未进行过用于生产的代码的测试。我从未进行过测试,无法实现正在开发中的功能,也从未进行过四轮共20个小时以上的测试。我给他们的印象是他们正在使用他们的开发人员测试来廉价地提供一些功能。 我有错误的印象吗?这个测试协议合适吗?
154 interview 

13
只是我还是这令人困惑的技术面试问题?[关闭]
背景 我只是在一次技术采访中被要求写一个遍历“对象”(注意引号)的算法,其中A等于B且B等于C且A等于C。 而已。那就是我得到的所有信息。 我问面试官的目标是什么,但显然没有目标,只是“遍历”“目标”。 我对其他人一无所知,但这对我来说似乎是一个愚蠢的问题。我再次问,“我在寻找价值吗?”。不。只是“遍历”它。 为什么我要无休止地遍历这个“对象”?可能融化我的处理器? 面试官的回答是我应该写一个递归函数。 好的,为什么不简单地要求我编写一个递归函数呢?谁会写一个永无止境的递归函数? 我的问题: 这对其他人是否是一个有效的问题,如果可以,那么您是否可以暗示我可能会缺少的东西?也许我在解决现实世界问题上考虑得太辛苦了。我已经成功编码了很长时间了,但是这个技术面试过程让我感到自己一无所知。

15
是9到5个程序员被看不起吗?
我认为自己是9到5的程序员。我的意思是说,我有一份编程工作,但是离开工作后,我就把工作留在那儿,不要带回家。我非常喜欢自己的职业选择,也喜欢自己目前的工作。我也喜欢学习自己领域中的新事物,例如新技术和编程行业的进步。仅仅是我的工作之外,我还有其他的兴趣爱好,我认为这些爱好更重要,我想将更多的时间和精力投入其中。我还觉得每周花40多个小时专注于一个主题有点累,所以真的有很多程序员想从编程工作中回过头来做更多的编程吗? 也许这只是我目前的雇主,但我觉得他们留给职业发展的时间很少。我要紧跟最新技术和编程技术的唯一方法就是自己动手,因为我的雇主没有在工作时间内分配时间来做这些事情(期限== $$$)。其他人对雇主有同样的感觉吗? 根据您的经验,管理人员和雇用程序员的人员是否将9到5个程序员视为价值较低的资源?我知道我可以通过参与开源项目等来提高自己的履历,但是我只是觉得自己没有时间闲暇。 可以说相反的话,这样将您的业余时间用于艺术等其他主题会表现出全面的感觉,这可能是公司的理想特征?

12
如何认识一个好的程序员?[关闭]
我们公司正在寻找新的程序员。问题出在这里-有很多开发人员在面试中看起来非常出色,似乎知道您需要的技术并且拥有良好的工作背景,但是经过两个月的工作,您发现他们无法在其中工作。一个团队,编写一些代码需要很长时间,而且结果并不理想。 那么,您是否使用任何形式化的测试(有吗?)?您如何认识一个好的程序员-一个好的人?有没有简单的“好”问题可以揭示未来的问题?...或者仅仅是您对这个人的“感觉”(即主要是您的经历),然后尝试他/她? 编辑:根据Manoj的回答,这是与面试中的编码任务有关的问题。

11
面试官向候选人询问其Stack Exchange用户名是否合适?[关闭]
如果在软件工作面试中(或作为面试前的筛选问题)要求您输入Stack Exchange用户名,您认为合适吗? 对我来说,这似乎是一个非常合理的要求,而且这将是非常有益的-我敢肯定,通过查看他们在Stack Exchange上发布的问题和答案,我可以在五分钟内了解更多关于候选人的信息,而不是通过30分钟的采访。但是这样的问题会不好吗?是“太个人化”了吗? (对于GitHub或其他公共/在线代码共享论坛也是如此。)
126 interview 

16
如何在面试中告诉程序员是否对编程充满热情?[关闭]
虽然大多数面试问题都集中在候选人的当前知识或检查他/她解决算法问题的技能上,但我想聘请一个热衷于编程的开发人员。 如果不问类似的问题怎么办 您对技术“ X”了解多少? 我将检查与解决软件工程问题不直接相关的知识,但会显示您对IT充满好奇。 例如,如果我寻找一名Java开发人员,我可以询问谁是Java世界上最有影响力的人,或者显示一个基本的Scala代码段,并请候选人解释该代码。 我什至考虑展示Alan Turing的照片,并让受访者猜谁在照片上。这种做法有意义吗?
102 interview 

15
棘手的逻辑难题-它们真的对评估编程技能有用吗?[关闭]
在我参加的上一次面试中,我被要求解决一个难题,在该难题下,假设两个桶分别具有blah和blah升的容量,那么我应该精确地测量blah升的水。在给定的时间(约5分钟)内,我无法解决难题。 面试官有些失望,并说程序员必须具备“这些”技能。我没明白他在说什么技能。 对于编程面试中通常会问到的这类难题,我一直感到奇怪。我根本不理解这类难题和编程之间的联系,如果有的话。面试官打算用这些难题来评估哪些技能呢?

15
在技​​术面试中我应该给多少帮助?[关闭]
在许多技术采访中,我被要求表演或参加。我们提出被访者希望能够在纸上解决的逻辑问题和简单的编程问题。(我希望他们可以使用键盘,但这又是一个问题。)有时候,我感觉人们确实知道如何解决问题,但是他们因紧张或对该问题的第二次猜测而感到困惑(他们不是要把戏。 我从来没有听说我的老板有任何帮助或暗示。他只是感谢受访者的回答(无论好坏),然后继续讨论下一个问题。但是我对失败和紧张会导致您失望的兔子洞有所了解,以及它如何使您的思维瘫痪,我不禁想知道现在是否提供一点帮助,最终将帮助我们最终获得更有能力的程序员更多失败的采访。 我应该为那些困惑的受访者提供提示和帮助吗?
83 interview 

18
在工作面试中辨别优秀程序员的最佳方法是什么?
在面试中:可靠地确定某人何时是优秀的程序员的最佳方法是什么。我的意思是,他是效率低下的同龄人的10/15倍,比同龄人的效率高/快/好。 我们中的许多人都听说过FizzBu​​zz问题,以淘汰弱者。当然,花5到10分钟来解决这个问题是一个很明显的指标,表明申请人是一个薄弱的候选人。我认为一个好的指标能够尽快解决这个问题。但是,这似乎还不够。 可能是像给他一个中等复杂的越野车程序,看看他能以多快的速度完成它并找出所有问题所在?

12
您如何采访比您经验更多的人?[关闭]
我正在工作的公司正在寻求雇用比我更多经验的高级开发人员,他们希望我从事面试的技术部分。我只从事过几年编程工作,并且不确定我是否具备评估比我有更多理解/经验的人的编码技能所需的知识。 谁能推荐一些技术面试问题,这些问题是评估高级编程技能的好方法,但仍然是我能理解的问题? 我会说我过去了。程序员级别,但远不及高级。我所做的大部分工作都是构建小型应用程序(Web和桌面),其中一些应用程序相当复杂,但是所有这些应用程序都只打算由少数用户使用。我觉得我对大多数编程概念都有很好的了解,并且能够学习/学习几乎任何东西,但是我缺乏经验。正如我的老板喜欢告诉我的那样,“你不知道你不知道什么”。 特别是,我们希望我们雇用的人(我没有)有以下经验:多层开发,多用户环境,大规模应用程序开发,双向消息传递,共享会话,和多线程/ BackgroundWorkers。 更新: 为了回应Thor在下面的评论,我们几个月前雇用了一个人,我认为这一直做得很好。我不仅从编码中学到很多东西,而且还从设计模式,软件体系结构,文档以及其他大型编程团队如何完成工作等方面学到很多东西。有人进来并指出做事的更好方法并不总是一件容易的事,但是如果您可以放下自己的骄傲并乐于尝试新事物,则可以学到很多东西。 面试过程比我预期的要好。我开始问一些关于我熟悉的事物的问题,然后问一些关于我所挣扎的事物的问题。每当受访者说出我不明白的内容时,我都会请他们向我解释一下,然后写下来,以便以后查找。总的来说,我觉得我对申请人的技能水平,智力以及他们想要工作的东西有了一个很好的了解。
81 interview 

8
在GitHub,Stack Exchange,Coursera,Udacity,博客等时代,简历的意义是什么?[关闭]
我的简历不再相关。它不能再包含对我的技术能力的充分描述。通过查看我的GitHub存储库,我的Stack Exchange配置文件以及我在Udacity和Coursera学习的各种课程,可以更好地了解我的能力。问题是,我不知道如何告诉雇主那些想要准确描述我能做什么的地方。 每次招聘人员与我联系时,我都会轻柔地将他们吸引到我刚才提到的所有资源上,并且我还会提供指向一个公开可见的Google文档的链接,该文档包含我的简历以及所有这些资源的链接。但是,他们不断回来要求提供更具描述性的简历。 我如何才能更加明显地表明,如果有人想雇用我,那么他们只需单击几个链接并四处浏览,便可以避免一大堆麻烦。

7
乔尔测试的等效性,用于评估程序员
我知道要衡量项目或代码,我们可以使用Joel测试,但是是否有任何简单的标准测试(例如Joel测试)能够衡量和过滤程序员的水平? 我的计划是在进行更详细的测试之前,首先将该测试作为快速筛选。
70 interview 


22
遇到愚蠢的面试问题时您会怎么做?[关闭]
我正在面试一个“对我的Java技能太自豪”的人。 他问我,“ 你对Java的IO类的知识..说..哈希地图? ” 他要求我在纸上写一段Java代码-实例化一个类并调用实例的方法之一。完成后,他说我的程序无法运行。经过5分钟的认真思考,我放弃了,问为什么。他说我没有写主函数,所以不会运行。在纸上。 [我太生气了,无法继续愚蠢...] 相信我,这不是骗人的问题,也不是心理或愤怒管理评估的事情。 从他的脸上我可以看出,他为这些问题感到骄傲。 那个“ 开发者 ”应该“ 判断 ”候选人。 我可以想到几件事: 用椅子(我非常想去)打他,然后走出去。 只需走出去。 嘲笑他说他没有道理。 礼貌地让他知道他没有道理,然后继续尝试回答问题。 什么都不要告诉他,而只是继续尝试回答问题。 到目前为止,我只尝试了4和5。它没有帮助。不幸的是,许多候选人似乎都这样做并且保持礼貌,但这使这些“开发人员”不断攀升公司的阶梯,逐渐有能力剥夺越来越多的人。 您如何处理这些面试官而又不会破裂呢?如果其他潜在的雇主想知道这里发生了什么,什么是适当的处理方法,同时又能维护您的声誉呢?您有什么可以做的,还是应该尝试解决此问题? 附言:让我承认,事实使我的愤怒倍增: 他在微笑,就像你不相信那样。 前一天,我接到了来自该公司的许多电话(约20个),要求我参加面试,以至于我当天无法做任何工作。 我浪费了带薪休假。
68 interview 

16
FizzBu​​zz-真的吗?[关闭]
当涉及“面试测试”问题时,FizzBu​​zz的主题经常浮出水面。也有关于它的编码恐怖帖子。 现在,如果您不愿意阅读此类网站,那么可能不太会发现FizzBu​​zz无关紧要的程序员群体。 但是,确实有99%的程序员会为此奋斗吗? 真? 有什么证据可以证明这一点? 一些现实生活中的例子对于回答这个问题会很有帮助。
60 interview 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.