班加罗尔Riverbed Technology参观了我们学院的校园招聘。选拔过程包括一次在线MCQ测试、一轮编码和三次技术面试。
在线MCQ测试
在线MCQ测试,主要包括 计算机网络 , 操作系统 , C , C++ 还有一些关于数学的问题 资质 .你需要在60分钟内回答大约45个问题。
编码轮
在那轮测试之后,他们列出了大约20名学生的候选名单,第二天,他们在笔试中选择了这些学生,然后进行了编码测试。编码轮处于脱机状态。你必须在系统上编码,编译这些代码,并向审查员(公司人员)展示执行情况。有两个密码。他们清楚地提到,你必须在C或C++中执行代码。
- 第一个密码是你必须 找出两个链表的交点 ,否则返回-1。代码很简单,但问题是你必须创建链表,插入节点,以及适当的内存分配(如果出现错误,那么它会给出分段错误),然后找到相交点。在这个问题上,他们(公司人员)也会检查虚假案例。
- 第二个问题是创建一个程序来实例化一个800000位的位图,并提供setter方法来设置位图中的第n位。这是个棘手的问题。你必须运用一些小逻辑。
我问了两个问题,最后他们中的一个人检查了我的代码,说我“干得好”。这对我来说是一个+点。这一轮过后,他们选出了6名学生。
第一轮技术谈判
第二天早上8点后,他们开始接受采访。我的第一次技术面试是关于c编程的。他们给了我大约7到8个c的编程问题。我得在纸上写代码。基本上,问题是关于内存分配的,一些动态数组分配问题,与c堆栈相关的问题,以及一些与字符串相关的内存问题。问题很棘手。在这一轮中,他问了一些c的基本概念。他只是想检查我的c语言知识。这一轮大约发生了1个小时。
第二轮技术谈判
第二轮是关于我的项目和树相关的问题。在这一轮中,他让我解释我目前的项目。我很好地解释了我的项目。然后他问我上一年的项目。我也解释了那个项目。这两个项目都在网络中,所以他对我的两个项目都更感兴趣。他非常仔细地听我的项目,最后他对我目前的工作项目提出了一些建议。项目结束后,他在树上问了我两个问题。
他让我为那棵树的问题编写代码。我做了代码并向他解释,然后他增加了问题的复杂性,并说我再做一次代码。我照做了,他又提出了一些条件。我试过了,但这个解决方案并不太有效。这一轮大约发生了1个小时。然后我的第二轮比赛就结束了。他对我的表现感到满意。
第三轮技术回合
然后我打了第三轮。这一轮是对网络和操作系统的基本概述。他以一般的方式问我这个问题,就像我是个傻瓜一样。你必须向我解释什么是网络,什么是路由协议,如何以一般的方式传输数据,调度如何工作,内核如何工作,以及更多关于网络和操作系统的问题。我得巧妙地回答他。
我对一个问题给出了很多答案。但他并不完全满意我的回答。当我给出一个答案时,他就那个问题又问了我一个问题。讨论大约持续了两个小时。这是一个非常令人惊讶的回合,只是一个常识检查回合。
最后他们选了三个学生,我就是其中之一。 感谢极客们!!!!
如果你喜欢GeekSforgeks,并且想贡献自己的力量,你也可以写一篇文章,然后把你的文章邮寄给评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论