📜  SDE-1 的 Meesho 面试体验(校内)(1)

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

SDE-1 的 Meesho 面试体验(校内)

背景

我是一名大学计算机科学专业的学生,最近参加了 Meesho 公司的校内招聘活动并通过了初试环节。于是我顺利进入了面试环节,下面分享一下我的面试体验。

面试准备

在参加面试前,我做了充分的准备。首先,我在了解 Meesho 公司的基本信息,包括该公司的业务领域、发展历程、目标和价值观等方面,并了解了该公司的团队组成和产品架构等相关信息。同时,我通过练习一些典型的算法和数据结构问题来提高我的编程能力和思维能力。

面试流程

面试环节共分为三轮,分别是技术面试、经理面试和 HR 面试。

技术面试

技术面试主要涵盖编程技能、算法和数据结构等方面的问题,并着重考察面试者的理解能力和解决问题的能力。面试官会问一些基础问题,然后逐渐加大难度,直到面试者回答不出来为止。我的面试包括以下问题:

  • 编写一个函数,将一个字符串中的空格替换成 %20。
  • 用 Python 实现一个链表数据结构,并在其中实现插入、删除和查找操作。
  • 编写一个函数来判断两个单词是否由相同的字符组成(可以忽略字符的顺序)。
  • 用递归的方式实现二叉树的遍历(前序、中序或后序)。
  • 用 Python 实现一个单例模式。

在整个面试中,我表现出了自己的编程能力和思维能力,并顺利通过了技术面试环节。

经理面试

经理面试主要涵盖项目经验、技术职业规划和团队协作等方面的问题。面试官会问一些面试者在过去的项目中所遇到的困难、解决方法及其效果,同时,也会评估面试者的自我认知和职业规划。我的经理面试中,面试官问了我以下问题:

  • 你在之前的项目中遇到过哪些问题,是如何解决的?
  • 你对自己的编程能力和团队协作能力有怎样的评估?
  • 你未来的职业规划和发展方向是什么?

我针对这些问题,结合自己的经验和想法进行了详细的回答,得到了面试官的认同。

HR 面试

HR 面试主要涵盖面试者的职业规划、自我认知、工作态度等方面的问题。面试官会通过问题的提问方式,考察面试者对自己的客观认识以及对工作的态度和期望。我的 HR 面试主要涵盖以下问题:

  • 个人介绍
  • 对 Meesho 公司的了解程度和对公司的期望
  • 个人职业规划和短期目标
  • 工作意愿和态度

通过对这些问题的认真思考和回答,我成功地通过了整个面试过程。

总结

Meesho 公司的校园招聘活动十分有趣和富有挑战性,面试过程也十分完整和科学。在面试中,我有需要准备好基础技能学习之外,还需要在思维能力、项目经验、职业规划等方面进行充分的准备,才可以以最好的状态完成面试过程。