Questions tagged «interview»

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

6
作为唯一的开发人员及其后果[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我是公司中唯一的开发人员。我进行编程(在ASP.NET 4.0,jQuery和SQL Server 2008中),并维护数据库和Web服务器(在Win 2008 R2中)。 在享受自己喜欢的东西的同时,我感到自由,我觉得我可能会做不好的事情。我不使用任何SDLC图,也不使用诸如Agile之类的任何方法。我处理多个小型项目。我会利用业余时间跟上最新技术并学习和测试新事物。在过去的7年中,我一直在这样做。 我担心的是,当我将工作转给一家项目涉及更多开发人员的公司时,对我进行调整会有多困难? 既然我不遵循任何设计模式,当我寻找工作或适应新工作时,它会对我不利吗? 您能想到的其他优点/缺点吗?

8
LINQ高级面试问题[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 我正在为高级程序员准备面试问题中的LINQ部分。LINQ中最有趣的问题包括哪些?又为什么呢?
16 c#  .net  interview  linq 

14
面试中对代码问题的雇主有何利弊?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 乔尔测试(Joel Test)的第11个问题是:“新应聘者在面试中是否写代码?”。要求新候选人在面试中编写代码并做出决定的论点是什么?

6
如何评估面试者的学习能力?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,以便仅通过编辑此帖子来关注一个问题。 4年前关闭。 我们正在招聘一家中型公司的小型开发部门,该公司的软件不是主要业务。因此,我们正在尝试招募被我们称为高级程序员的人员。目的是找到一个可以设计,实施和维护从数据库到前端的整个新系统和现有系统的人员。 不管考生声称有经验(阅读:大规模旋转的简历)还是技术测试的结果,我真正关心的是他们的学习能力以及他们学习不熟悉的技术或概念的速度。填补他们在知识上可能存在的空白。 我如何才能对候选人的学习能力(或学习速度)有所了解?

15
在电话采访中使用辅助工具是否不诚实?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 要完成像样的技术工作,您需要花费大量时间来进行电话筛选过程。如果您通过电话吮吸,通常不会有机会证明自己的身份有多么糟糕。 这些面试,即使是经验丰富的高级职位,也经常涉及琐事风格的问题,而不是基础知识。对我来说不幸的是,他们总是处在我通常不会考虑和想不到的准备工作中。有了他们的更多经验(我没有申请过很多这样的职位),我想我可能会变得更好,但是与此同时... 例如,将十进制值XX转换为十六进制或二进制。上次我对某事进行面试时,对如何真正做到这一点一无所知。我很少需要照顾。每当我想将值与数字相关联时,只要要将值与位结构和十进制相关联,就使用十六进制。我很少在两者之间转换。当我确实需要时,我只需弹出计算器,然后让它为我做。这并不是很难,也不是什么,但是由于某种原因,我什至不记得该怎么做。我告诉了面试官真相,并告诉他我有更多的机会改用其他方式(因为这样,很容易,但我仍然可以理解)。 然后,他提到大多数人为此感到挣扎,并想知道这是否是某种年龄差异。也许吧,也许不是。我解释了我来自哪里,然后就这样了。 但是,作为电话采访,他无法确切地说出我的答案。仅仅使用我经常使用的工具也许是完全合法的? 你怎么看?如果您在面试某人时问了类似的问题,然后发现他们是使用工具或参考资料来回答您的问题,而不是用手或在他们的脑海中回答。...您会生气吗?您会认为这是不诚实的,还是会很好地使用可用的工具来解决问题?
15 interview 

9
Web开发人员应该了解TCP / IP以及路由器如何管理请求吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我今天在重要站点上接受了职位面试,以担任开发人员职位。他们问了许多与编程语言有关的问题,我设法没有问题地回答了这些问题,但是随后,他们开始询问有关在我的PC上向Web服务器发出请求后如何发出TCP / IP请求的问题。我确实是在学生时代就收到这些内容的,但是我不太记得它们,因为我主要从事网络开发工作,我的问题是: 作为主要从事Web应用程序工作的软件开发人员,我是否需要具有TCP / IP的广泛知识以及路由器如何管理请求,或者这对我来说只是黑匣子知识?

8
面试中的白板“测试”:备份(白板)代码的合法方法?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 据我所知,白板代码中有错误(甚至是错字或“;”错字)通常会花费您一些面试分数。避免这种情况将不可避免地使一个校对代码一次又一次地(浪费时间,并可能浪费神经能量/集中力),甚至使用更简单(因而效率较低)的算法-这两种方法都再次“昂贵”! 因此,为什么不只是快速编写出像拥有一个(单元)测试框架一样又优雅又有效的代码,然后正常地对其进行测试(仅在白板上)呢? 有没有人尝试过/见过这种方法?整个想法值得吗? [当然,这也适用于笔和纸的情况]

5
编写良好的文档是否足以作为学习编程语言的充分理由?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我目前正在学习Python,这不是我的大学课程的一部分。在一次采访中有人问我为什么选择Python,我回答说它很容易学习并且文档写得很好。面试官没有回答这是否足够充分的理由。他看上去很有说服力,但我不确定。 编写良好的文档以及易于学习是否是选择脚本语言的足够充分的理由?还是我应该详细说明Python库的可用性和更大的Python用户群? 请注意。不需要Python。该公司致力于Ruby-on-rails。我的简历中有Python,我认为面试官只是想知道我在选择编程语言时重新考虑的考虑事项。

3
“您将如何构建此网站/应用程序”面试问题的一般思考过程[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我收集了许多面试问题,例如“描述如何设计相册应用程序”,“描述如何设计此特定网站的特定功能”(例如在Facebook上喜欢,在亚马逊上推荐,购物车,游戏黑色杰克)。那么,如果有成千上万的东西呢?你会改变什么? 看起来这是在期待数据库架构还是一堆类定义(或两者都在?)。我在学校里已经学习过数据库,但是我以前从未真正设计过一个应用程序,并且很难知道从哪里开始,我提出的设计是否“好”以及我可以进行哪些更改以使其可扩展。 设计这些系统时是否有一般的方法或思考过程?我应该设法避免的一般问题/设计中出现的很多问题?有人可以指导我讲解其中的一个(或最好是全部,同时比较每个人的需求)并解释一下: 1)您如何提出需要哪些实体?2)您如何决定一切将拥有什么关系?3)您如何将性能优化纳入设计?4)我使用类或数据库吗?会有所不同吗(例如,我是否有一个不能真正转换为数据库表的类?) 我问的主要原因是因为我正在经历“破解编码面试”,我的答案与作者的答案完全不同-我对重要的类有不同的看法。 我的尝试: 使用照片共享应用程序,我将获得以下课程/表格:可以肯定的是照片和用户。 然后,我认为如果我们尝试创建模式,那么如果我们假设照片中的每个人都链接到照片,那么将存在一个链接照片和用户的表格(此表格是否必要?如果不是,是否仍然是惯例?是否有用于多对多关系的单独表格?)。 但是,如果我们尝试采用一种面向对象的方法,也许我们会拥有一个名为Album的类,它可以完成所有工作并具有来自其他两个表/类的所有信息。这是我在书中注意到的一件事-有一堆类,然后一个类基本上具有所有信息并连接了其他类-这是常见的吗?例如,在我上面的示例中,这似乎适用吗? 我只是希望遵循一些通用规则/准则,因为现在我还不知道如何判断大型系统的良好架构是什么样的。

8
在面试中,为一个棘手的问题编写暴力解决方案还是花点时间仔细地检查问题是更好的选择吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 有时候,面试问题很难,无论面试官是否打算如此。可以选择使用有限的采访时间来编写丑陋,低效,蛮力的解决方案,还是花时间与采访者一起了解问题的各个方面。 例如,可以通过计算每个可能的三角形,编写isRightTriangle()测试并将通过测试的所有三角形弹出到集合中的不太困难的蛮力解决方案来解决Euler项目中的问题91。但是两对X / Y坐标使O(x ^ 4)解具有较高的恒定值。我和一个朋友提出了一个更加优雅,高效的解决方案,但是我们两个人花了3个小时在上面,绘制了数十张图表,测试了多种公式,研究了多种方法,等等。 并非每个面试问题都是公平的。同样,对一个人来说简单的事情对另一个人来说可能很难。如果有人在为一个问题而苦苦挣扎,那么有效的蛮力丑陋解决方案会让您印象深刻吗?还是出色的问题理解能力和无懈可击的解决方案,但却没有编码解决方案?是否有类似20分钟后的规则,无论如何都应该开始编码?

8
技术面试中与OO设计相关的问题[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我最近参加了很多访谈,并且公司要求他们多次回答“设计[插入模型]”问题。 如今,这在行业中很正常吗?我进入软件界已有二十多年了,参加了我的部分采访,但是我看到这种采访模式只是在最近才出现。 我觉得这个问题很开放。例如:我被要求绘制一个类图以“设计停车场”。我不确定面试官期望的详细程度。这是在网上测试中,我应该附上一个visio图,所以我不能问他们对他们的期望是什么。 您是否在面试过程中使用了这类问题?它们仅与类图相关,还是您还询问顺序,流程图和ERD(当然取决于职位的性质),它们在招聘过程中是否有效? *编辑凯文的回应* 例如:一个完整​​的问题可能是“设计可用于查找空位的停车场管理系统” 我可以用2班来完成,ParkingLot而Slot我也可以继续添加IVehicle和Vehicle及Car和Motorcycle类。我在哪里划界线? public class ParkingLot { IVehicle Vehicle {set; get;} List<Slot> GetEmptySlots() { }; } public class Vehicle : IVehicle { Slot SlotNum {set; get;} } public class Slot { int Row {set; get;} int Column {set; get; } }

9
我应该为失败的面试编码练习给出答案吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我们有一个高级面试候选人未能通过FizzBu​​zz问题1 2的细微差别。 我的意思是说,确实完全没有通过这个问题-甚至还没有结束。 我甚至执教他通过对考虑使用一个循环,并且3和5人真的值得考虑作为特殊情况。 他吹了它。 出于质量检查的目的,我向三个队友提出了相同的确切问题。给了他们5分钟;然后回来收集他们的伪代码。 他们所有人都钉上了钉子,之前从未见过这个问题。两个人问the俩是什么... 在另一种逻辑练习中,应聘者对他选择使用的语言(C#)中的某些可用功能有所了解。因此,这似乎并不是他从未编写过任何代码。但是他的逻辑仍然很烂。 我的问题是我是否应该给他解答逻辑问题的答案。 他知道自己炸死了他们,并在随后的采访中承认了这一点。 另一方面,他从未要求答案或我期望看到什么。 我知道可以使用编码练习来设置失败的候选人(再次,请参见上方的第二个链接)。而且我真的尽力帮助他回答问题的核心。但这是一名高级候选人,坦率地说,即使考虑了面试抖动,Fizz-Buzz也很容易做到。 我觉得我应该给他看一种解决问题的方法,以便他至少可以从经验中学习。但是,他没有再问。 处理这种情况的正确方法是什么? 1 好的,这不是指向实际FizzBu​​zz问题的链接,但这是围绕FizzBu​​zz进行的很好的P.SE讨论,并涉及该问题的各个方面。 2 为了澄清起见,这是我问的Fizz-Buzz的细微差别,这是来自Euler项目的第一个问题。替代印刷Fizz | 对数字求和的嗡嗡声和您有相同的基本问题。 If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of …
14 interview 

5
技术面试和程序员能力
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我要说的本质上可能有点争议,但是今天我很沮丧-所以我会问这个。 我刚刚接受了一家大型技术公司的实习职位面试,并被问到了很多典型的面向算法的面试问题。现在,考虑到我的背景,我认为自己在算法方面很强(我在研究生级别的算法上也取得了不错的成绩-涉及NP完全性和超越(近似和随机算法)的东西,但是不幸的是,我未能通过面试。想想一种在大约10分钟内解决字符串问题的非常有效的方法,面试结束后,我喝了一杯水,吃了一根香蕉,放松了一会儿,然后再次尝试该问题。我可以在5分钟内到达,最糟糕的是-我确实在那条路上,面试官确实暗示了这一点,但是压力太大让我无法接受。我的整个经历使我开始思考技术面试。我有一些问题,我想在这个论坛上提出他们- 真的可以在半小时内判断某人的技术能力吗?老实说 还是只是掷骰子? 技术面试问题是否衡量解决问题的能力?这点很值得商??作为一名博士生,我知道数学问题解决涉及解决以前从未听说过的问题。另一方面,一旦有人事先知道解决方案或解决了问题,诸如-按排序顺序合并两个链表,或在第k级打印二叉树的所有元素之类的问题就变成了“纯粹的练习”? 在这些面试中脱颖而出的人会继续成为优秀的程序员吗?他们是否继续设计时尚的游戏引擎,图形库,编写快速的fork-join框架?有没有证据表明在技术面试中表现出色与实际编程能力之间存在正相关关系?还是这些采访更适合于寻找“完成工作”类型的人(Spolsky)? 我敢打赌,许多发表创新思想的学者-ICML,VLDB,Mobicom-都会使这些采访失败。但我可以向您保证,他们是您将在这个星球上找到的最聪明的人。 我主要在学术界(研究生)学习-因此,我将不胜感激栅栏另一侧的人提供的感知能力。实际进行这些采访的人是谁? [大家好。感谢您的所有体贴和体贴的回答。由于我不想再问其他问题,因此请您为我回答这个问题。 假设候选人X拥有良好的公开作品集,并且他在某个已知的开源项目中做出了贡献-您实际上可以去验证他的补丁,验证他已经关闭的错误并查看他创建的设计。在那种情况下,问题是您愿意给他的公开/可验证的工作以多大的权重,以及他在不到15分钟的时间内回答一些非常人为的二叉树面试问题的能力如何?]
14 interview 

13
面试中应使用哪些样本工作来源?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我的一位朋友被解雇了。当我与他交谈时,他说他们没有让他复制他所做的任何事情。当他在面试中被问到如何向其他雇主展示他的工作时,被告知他将需要做一些解释。 作为程序员,我们是否应该被允许从以前的工作人员那里取样过去的工作?我们应该在采访中展示哪些代码来源?当几乎每个雇主都要求提供样品工作时,我们如何证明可以发送的样品是合理的?在整个工作期间维护下班后的项目是我们的责任,以便我们拥有可以合法地向下一位雇主展示的代码吗?
14 interview 

9
问一个面试官,他们的开发团队最大的优点和缺点是一个坏主意吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我想知道在面试开发人员职位时问一个可能的雇主是否是一个好问题: 您的开发团队的最大优势和劣势是什么? 我们在面试时都会遇到这个问题,那为什么不回头问他们呢?我认为这是一个非常好的问题,因为我们可以了解团队,以及这种优势或劣势会如何影响我们,但我不想惹恼面试官。 在面试开发人员职位时,问这个问题有什么弊端吗?
14 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.