📜  Flipkart SDE 面试经历 |设置 45(校园内)(1)

📅  最后修改于: 2023-12-03 14:41:14.195000             🧑  作者: Mango

Flipkart SDE 面试经历 |设置 45(校园内)

背景介绍

Flipkart是一家印度电商公司,2018年被沃尔玛收购。该公司在校园招聘中进行技术岗位的面试,我在校园内参加了其SDE岗位的面试,以下是我的经历。

面试环节
一面

面试官非常友好,开始了基础的问题,如数组的旋转和单向链表的翻转。他还问了一些关于数据结构和算法的细节问题,例如不同排序算法的时间复杂度和递归调用的工作原理。

接下来,面试官用了一个算法问题,要我们找到一组整数中的最大子序列和。我很熟悉这个问题,于是我快速地给出了我的算法,这使得面试官对我印象深刻。

最后,面试官问我一个动态规划相关的问题,我现场给出了一个动态规划的解决方案。

二面

在第二次面试中,我被要求写一个算法,使得一个字符串变为另一个字符串的最少编辑次数。我首先给出了一个暴力算法,但是面试官还要我优化。我一开始感到有些不确定,但是我思考了一会儿,这使得我给出了一个更高效的编程解决方案。

接下来,我被要求用Java编写一个程序,以更有效地处理一组数据和记录其运行时间。我熟练使用Java,所以我快速地解决了这个问题,并成功地通过了第二次面试。

三面

第三轮面试是关于项目方面的。面试官想了解我之前在校园或其他公司的项目经历,以及我在其中扮演的角色。我告诉他们我在几个项目上的贡献,并向他展示了我的代码样例。

最后,面试官要求我解释一些关于Java编写高质量代码的基本原则。我大致阐述了有关代码重构、注释和错误处理的建议,以及如何写出更高质量的代码。

结尾

总的来说,我对Flipkart的面试非常满意。他们的面试官友善而专业,问题也很有挑战性,让我有机会展示自己解决问题和优化算法的能力。我最终成功地通过了整个面试流程,为我的职业生涯做出了重大的进展。