首先,进行了一轮在线调查。它只包括口头问题和能力倾向问题。没有技术或编码问题。 在大约100名学生中,有48人入围面试。
共进行了两轮面试。
1.技术面试 面试官几乎涵盖了技术面试中通常会问到的所有话题。被问到的问题是: *简要说明你的暑期实习项目。 *肥皂和REST的区别。 *你懂脚本语言吗? *你所说的时间复杂性是什么意思?什么是大O符号? *著名排序算法的时间复杂度是多少? *在未排序的数组中,如何找到第二个最大的元素?第n大元素?在这两种情况下,时间都很复杂。 *给出了一个递归代码。给出输出或告诉代码是否会生成任何编译/运行时错误。 *找出给定的两个字符串是否是字谜。(书面代码) *给定一本包含有效英语单词的词典,找出将一个字符串转换为另一个字符串所需的最小交换次数。在一次交换中,您只能更改字符串的一个字母,这样形成的新字符串就是有效的英语单词。提示:-使用graph,其中每个节点都是有效的英语单词,如果将一个单词转换为另一个单词只需要一次交换,则连接两个节点。(书面代码) *什么是多线程?它的效率如何? *什么是操作系统? *什么是线程和进程? *Java中的集合是什么? *OOPS中常见的问题,比如什么是继承、多态、运算符重载、抽象函数、抽象等等。 *谜题:不同颜色的袜子有不同的数量,c1,c2,c3…。,c20,这样就有1对c1,2对c2,3对c3…。,20双c20。你最多需要拿出多少双袜子才能做成一双,两双袜子的颜色都一样。 还有更多的技术问题。
2.人力资源面试 *跟我说说你自己。 *在演讲中,告诉我你喜欢的关于忠诚的一点。 *为什么是忠诚? *你参加过其他公司的哪些面试? *我们为什么要雇用你? *你有毕业后的计划吗? *你想研究新的、现代的技术,还是已经使用多年的传统技术?为什么? *你撒过谎吗? *你的优点和缺点是什么? *你喜欢的加入地点。为什么? 还有更多与人力资源相关的问题。
选出9名学生。
如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。