📜  Flipkart 面试体验 |第 32 组(用于 SDE-1)(1)

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

Flipkart 面试体验 | 第 32 组 (用于 SDE-1)

最近我参加了 Flipkart 的面试,以下是我的面试体验。

面试流程

面试过程共分为三轮,分别是初试、技术面试和 HR 面试。

初试

初试分为两个部分,一部分是笔试题,另一部分是一些基本的编程问题。

笔试题包括以下内容:

  • SQL 查询:使用 SQL 查询语言编写的两个问题。
  • 数据结构和算法:这一部分由 4 道算法问题组成,包括字符串、数学问题和树的问题。

基本编程问题涉及以下内容:

  • 问答环节:询问候选人与计算机科学和编程有关的问题。
  • 编程问题:候选人需要在 30 分钟内编写一个简单的程序。
技术面试

技术面试由两轮组成,每轮面试持续 1.5 小时。

面试官会询问候选人一些编程问题,并要求他们编写代码来解决这些问题。面试官还会对候选人的代码进行评估,并提供反馈和建议。

面试涉及以下内容:

  • 数据结构和算法:这是重点,面试官会向候选人提问算法和数据结构相关的问题。
  • 编程问题:面试官会向候选人提出一些需要使用编程语言解决的问题。
  • 技术问题:面试官会询问候选人对编程语言,操作系统,互联网协议等相关技术的了解与熟悉程度,并展开讨论。
HR 面试

最后一轮是 HR 面试,主要是了解候选人的经历、兴趣、野心、技能和个性。HR 面试可以在两部分之间,也可以在最后一轮。

面试官通常会问以下问题:

  • 候选人的背景和教育。
  • 候选人的个性和兴趣。
  • 候选人是否寻求晋升或专业领域转移的机会。
面试准备

以下是我在面试前所做的一些准备工作:

  • 学习数据结构和算法:学习基本的数据结构和算法,如数组、链表、栈、队列、哈希表、搜索算法、排序算法等。
  • 技能点的复习:我重新温习了基本的编程语言,包括如何使用控制结构、变量和表达式、数组和字符串、函数、类和对象。
  • 练习代码问题:我在不同的实践平台上练习了编程问题,并通过参考书籍或网络资源来了解面试考察的内容。
  • 准备自我介绍:我重新梳理了我的简历和职业经历,并准备好了自我介绍。
面试总结

这是一次很好的面试经验!在这里,我学到了很多,不仅仅是编程知识,还包括如何在面试中表现自己、如何准备面试、面试流程等。

我的主要建议和经验是:在面试前充分准备,学习基础知识,练习编程问题,并要注意面试时间和表现自己的技能和特点。不要紧张,保持自信,最后祝你好运!