地点:Guagaon
职位:软件开发人员
我之所以决定写这篇文章,是因为在准备的时候,我没有在Google上找到有关Drishti-soft面试过程的任何帮助,所以我认为自从我打包工作以来,我可能还会帮助那些像我这样的人类似的情况。
因此,当Drishti来到我的大学时,我什至对这家公司一无所知,甚至没有听说过这家公司,即使我们的一位高级职员被安置了下来。好吧,它附带了一个大包装,所以我确定我会坐下来,因为包装利润丰厚,而且这是我公司的技术公司。
第一轮比赛开始了,自从我准时以来,我在我的一个朋友附近找到了一个席位。首先,他们让我们填写了一些表格,包括一些反馈表格和个人详细信息,然后使用我们的Facebook ID登录并告诉我们开始测试。
第一轮:2测试:能力MCQ和编码MCQ。
我觉得问题很好,因此比给我们的时间需要更多的时间。好吧,因为它们不是负面标记,所以我尽力回答。其中一些完全基于我的直觉。在对MCQ进行编码时,问题属于中等大小的代码,因此我们必须检查其错误/输出。一些问题也询问了时间的复杂性。在我自己编写MCQ时,我个人也觉得花的时间更少,但充满挑战。
在第一轮之后,他们给了我们他们公司的PPT,这是我迄今为止最好的ppts之一,而我拥有的工作道德令我非常喜欢。这些就像我对我的梦想公司的看法一样,唯一的不同是我的梦想公司是一家游戏开发公司,关于职业指导的激励性演讲非常好,这激励了我很多。他们所说的大多数事情都是我认为正确的事情,因此我开始喜欢它们,并开始对公司产生真正的兴趣。
第一回合的结果来了。那时我大部分时间都在玩DOTA 2,所以我错过了结果,但是幸运的是Shailesh Gupta告诉我我清除了第一轮。我检查了一下,只用一支笔就跑到计算机中心进行下一轮比赛,在我的脑海中,我一直在想,由于我迟到了,他们不允许我参加第二轮比赛。当我到达那里时,他们对此感到很酷,他们试图找到我一个地方,但是在进行测试的实验室中,没有可用的PC,因此他们要求我带一台笔记本电脑或找到一台笔记本电脑。我不能回我的大厅去拿一个,没有其他人带上笔记本电脑,所以他们让我分开坐在另一个实验室,在那里我是唯一进行第二轮比赛的实验室。
第二轮:主观编码: 5个编码问题:-3分(共1分)和2分(共3分)
问题1:检查数字是否可以除以数字总和。 (很容易)
问题2:一个女孩指着她的左手手指,你需要告诉她她停在哪根手指上以给出数字。计数方式为1拇指,2食指,3中指,4无名指,5小指,然后是6环,7中,8食指,9拇指,10食指等等。 (像地狱一样容易)
问题3:两个数字的Gcd(再次.. :))
问题4:从排序的链表中删除重复项。 (很简单,因为链表已经排序,所以变得更加简单)
到现在为止,我发现所有这些问题都很容易在20-30分钟内完成,而我还差了将近1个小时。
问题5:给定数组使用就地运算,则必须将奇数放在奇数索引中,将偶数放在偶数索引中。假设偶数长度的数组及其一半将是偶数(看起来很简单,但由于您不能使用另一个数组,并且不应更改数字的顺序,这是我在实施我认为的解决方案时遇到的一个好问题)
下一轮在他们在古尔冈的办公室里。他们告诉我们在3层进行预订,所有交通费用都将得到补偿。在选定的9个人中,我们中的7个人在那儿,因为我们比计划的早到了那里,所以我们的采访也在1天前开始。
第三轮:F2F编码轮:
我原本希望接受采访,但是当先生来时,他问了我的名字并开始提出问题。本轮比赛的开始时间是下午5点至4-5小时,最终在晚上10点左右结束。我不记得所有问题了。这是我记得的,您必须在纸上编写代码:
问:给定一个大小为(b-a + 1)的数组,其编号从a到b为排序形式。一个数字是两次。您必须找出缺失的号码。
问:给定排序的2D数组,在其中找到一个数字。我知道这个问题,但连一个解决方案都不记得了。我尝试在2D数组中进行二进制搜索,但失败了,然后给出了选择方向并向其中移动的解决方案。我的解决方案效率不高,但是我做了我能做的。
问:给定一棵二叉树,在该树的叶节点之外创建一个链表。在5分钟内完成这项工作很容易。
问:给定2D数组的每个框都有权重,您必须在给出的2分之间的最短路径(路径可以是一条长线,但权重应该最小)中移动以找到最小权重(总权重gt = 0)。
问:http://www.spoj.com/problems/ACODE/
第三轮后,从7中选出4个
第四回合:F2F分析回合:这是我一生中遇到的最艰难的回合!!!
问:一根管子在15小时内装满一个水箱,另一根管子在20小时内装满(时间可能有所不同),第三个空管在X小时内装满。如果一起工作,则告诉X的最大值,该槽永远不会装满。 (简单:P)
问:13.1.13是特殊的,因为date * month = year可以找到本世纪中没有此类日期的最大值的年份。 (我认为答案是24)现在困难q来了
问:9个学生背上或背着白帽(互相交谈)黑色>白色> 1位老师给了他们20分钟,没有人回答,然后老师给了他们10分钟,没有人回答,然后老师给了他们5分钟,所有人给出了答案。 (在我回答之前给了很多提示)
问:您有2个A,B,C颜色的球,每种颜色有1个浅色球和1个重色球。所有的轻便都是一样的重量,重的一样。使用天平(刻度)分钟时间如何找到每个球的重量类型。 (第一次给我很多提示,然后好像他为我解决了,现在已经是晚上00:00了)
问:如果创建了两个不同类型的动物,那么在一个岛上就有13 A,15 B,17 C的动物。会不会只有一种动物存留? (再次,他给了很多提示,直到我解决了)
问:有3个门,其中1个有钱,其他2个则没有,如果我们先让您选择1个门,然后再打开另一个您未选择的门,然后向您证明您身后没有任何东西。现在,我将让您更改选择的内容,然后更改您的选择,然后选择留下的一扇门或与您的门粘在一起的一扇门。
现在剩下4个中的3个。
第五轮:人力资源方面的工作对我来说很困难,因为我社交能力和沟通能力都不强,但是当我在30分钟后进入下一轮工作时,我认为我也通过了人力资源方面的工作,或者他们可能同时被认为是第五和第六名。
最后一轮也是最重要的一轮是关于您在大学期间所做的工作,例如项目工作和职业培训。
第六轮:项目讨论和困惑回合先生告诉我关于他的自我,问我自己的兴趣,然后他问我所做的项目。他们没有问很多难题,但问了我前面的另外两个。我解释了我在夏天所做的Java UI项目。他对我所知道的感到很满意。然后问我一些网络问题,以检查是否可以回答编程以外的其他问题。
问:公钥加密和
问:与证书颁发机构有关的问题。
当我回答了有关我的Web项目和其中使用的数据库的一些问题时,他问了这些问题。
第三轮:4.5小时
第四轮:3.5小时(结束于凌晨1:20 !!)
第五轮:1.5小时
第6轮:2.5小时(结束于12:30 am)
第二天结果公布了,最后我和我大学的另一个人得到了工作。
获得这份工作的关键:您必须是一个真正的极客,而不是一个假装自己只适合这份工作的人。 12-14小时的面试时间会告诉他们关于您的一切,无论您是否喜欢。
我对在那里将要开展的工作感到非常兴奋,迫不及待地想要开始。我的未来充满希望
来源:http://sunilkumarsheoran.blogspot.in/2013/11/interview-for-drishti-soft-solutions.html