FreshWorks 软件开发人员的校园面试体验
第1轮:
我属于坦贾武尔萨斯特拉大学。第一轮可以从我们的房间/家中写出来。他们给出了 4 个编码问题。我尝试了所有这些并通过了所有的测试用例。这些问题是中等到困难的,只有 75 分钟的测试时间。所以时间管理很重要。当然,谷歌和我们的朋友在这一轮中帮助了我们。我们所有的朋友都没有得到相同的问题。在350名学生中,有87名学生被选中进入下一轮。
第 2 轮:
在这一轮中,入围的学生分别获得了前端和后端的问题陈述。我们必须选择其中一个,或者我们可以两者都做。他们在这一轮中给出的时间不到 12-15 个小时。我们必须是这一轮有点快。在 87 名学生中,有 47 名学生入围。
第三轮:
这是第一次技术 F2F 面试。有 15 个小组。我们每个人都被分配了一个小组。他主要问我关于数据结构的问题。
在提问之前,他让我自我介绍并解释我的项目。
问题是:
1.编写一个算法来打印与排序数组中给定总和匹配的对。
2.编写一个算法,在未排序的数组中找到第 K 个最大的元素。
3. 编写一个算法,在二叉树中找到最小共同祖先。
4.在数独中使用哪种数据结构并为其编写代码。
5. 树中有哪些不同类型的遍历?
我都回答了。
他甚至让我为他们写代码。
在47名学生中,有26名学生被选中进入下一轮。
第四轮:
在这一轮中,他向我询问了 OOPS 概念,例如向上转换和向下转换、 Java中的继承、克服多重继承的方法、抽象类、静态和最终关键字、多态性等。后来他让我解释 ACID 属性并定义它们中的每一个。回答了所有这些,因为我最喜欢的编程语言是Java。
后来,他问了我两个谜题,比如过桥谜题和鸡蛋掉落谜题。我在提示后回答了第一个和第二个。
在 26 名学生中,有 13 名学生入围决赛。
第五轮:
人力资源面试:
人力资源部非常友好。她问了我以下问题:
1.介绍一下你自己。
2.你为什么选择你的大学?
3.你在任何一家公司都被拒绝了,为什么?
4.为什么新鲜?
5.你打算升学吗?
6.你准备好6个月的实习了吗?
我以自信的方式回答了所有问题。
后来我们都在等待结果,令我们惊讶的是,所有 13 名成员都被选中了。
尖端:
1.Geeks for Geeks 足够面试了。这对我帮助很大。
2.面试时要平和平静。
祝一切顺利!