📜  InfoEdge 面试经历 |校园 2021(1)

📅  最后修改于: 2023-12-03 15:31:23.975000             🧑  作者: Mango

InfoEdge 面试经历 | 校园 2021

简介

InfoEdge是印度一家知名的IT企业,主要业务包括招聘、房产、婚恋等领域。招聘网站Naukri.com是其旗舰产品。2021年,InfoEdge来我校进行技术面试,以下是我的面试经历。

面试准备

在面试前,我花了一些时间准备,主要包括以下几个方面:

  • 刷题:LeetCode、牛客网等
  • 复习数据结构与算法:排序、树、图等
  • 准备个人简历:突出自己的优势与项目经历
  • 了解InfoEdge企业:业务领域、技术栈等
面试流程

面试分为两轮,都是技术面试。第一轮主要考察数据结构与算法,第二轮则更注重项目经验、技术能力等。

第一轮

第一轮面试官给了我一道经典的算法题:判断一个字符串是否为回文。我比较熟悉这道题,于是开始讲解我的思路:首先将字符串反转,然后和原字符串进行比较。面试官挑战我的思路,问我能否不用额外的空间来实现。我思考了一下,结合双指针的思路,最终给出了一种只需要O(1)空间复杂度的解法。面试官对我的解法比较满意,又问了一些关于时间复杂度的问题,比如我写的算法的时间复杂度是多少,能不能变得更快等等。

接下来,面试官又问了我另一道比较基础的算法题:如何查找一个数组中的最大值和次大值。我思考了一下,给出了一种时间复杂度为O(N)的解法,面试官对我的解法比较满意。

在这个环节,面试官还会问我一些关于数据结构与算法的基础知识,比如堆排序、快排等等。

第二轮

第二轮的面试官主要关注我的项目经历和技术能力。他先让我介绍了一下我的项目背景、所负责的部分以及使用的技术。接着,他问了我一些技术细节的问题,比如我在项目中使用的一些算法的实现方式、如何进行代码重构等等。

最后,面试官问我对自己未来的职业规划和发展方向,以及为什么选择了InfoEdge。我给出了自己的想法和理由,面试官也很满意。

总结

这次面试经历让我对自己的技术水平有了更清晰的认识,也让我了解到了InfoEdge这家IT企业的文化和技术发展方向。在整个面试过程中,我感觉面试官都比较友善和耐心,并且很愿意与我交流。虽然我最终没有获得InfoEdge的offer,但是这次面试让我学到了很多,也让我更有信心地去面对未来的技术挑战。

参考资料