📜  维普罗面试经历(1)

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

维普罗面试经历

背景

维普罗是一家新创公司,致力于开发创新型数据分析和数据挖掘技术,帮助客户解决商业和科学研究中遇到的难题。他们正在招聘一名资深的Python程序员,我通过朋友介绍了解到了这个机会。

应聘流程

我通过维普罗的官方网站提交了应聘简历,之后被邀请前来面试。面试分为三轮。

第一轮

第一轮面试是一个技术面试,主要围绕Python编程能力展开。部分问题如下:

  • 讲讲Python的装饰器
  • 什么是迭代器?如何自己定义一个迭代器?
  • 如果我们将一个可变对象作为函数的默认值,会遇到什么问题?
第二轮

第二轮面试大约花了两个小时。这次面试是一个编程挑战,考察我在Python语言和数据处理方面的技能。我被分配了一个任务:根据一些JSON数据,构建一个数据管道,以执行一系列的数据操作,例如过滤、计算统计数据等等。这个挑战非常有趣,我花费了大约90分钟来编写代码和测试程序。

第三轮

第三轮面试是一个文化面试,是和公司带领人面对面的交流。面试官问我关于我过去的工作经验、个人成就以及我的职业目标。我们还讨论了维普罗的文化和理念。

面试评价

整个面试流程非常良心,每一轮面试都很有挑战性。我感觉这对于评估我的技能水平和适合度非常有用,同时也让我知道了这家公司的文化和工作环境。 总体而言,我对维普罗这个机会非常满意,期待未来能加入他们的团队。

回传代码片段:

# 维普罗面试经历

## 背景

维普罗是一家新创公司,致力于开发创新型数据分析和数据挖掘技术,帮助客户解决商业和科学研究中遇到的难题。他们正在招聘一名资深的Python程序员,我通过朋友介绍了解到了这个机会。

## 应聘流程

我通过维普罗的官方网站提交了应聘简历,之后被邀请前来面试。面试分为三轮。

### 第一轮

第一轮面试是一个技术面试,主要围绕Python编程能力展开。部分问题如下:

- 讲讲Python的装饰器
- 什么是迭代器?如何自己定义一个迭代器?
- 如果我们将一个可变对象作为函数的默认值,会遇到什么问题?

### 第二轮

第二轮面试大约花了两个小时。这次面试是一个编程挑战,考察我在Python语言和数据处理方面的技能。我被分配了一个任务:根据一些JSON数据,构建一个数据管道,以执行一系列的数据操作,例如过滤、计算统计数据等等。这个挑战非常有趣,我花费了大约90分钟来编写代码和测试程序。

### 第三轮

第三轮面试是一个文化面试,是和公司带领人面对面的交流。面试官问我关于我过去的工作经验、个人成就以及我的职业目标。我们还讨论了维普罗的文化和理念。

## 面试评价

整个面试流程非常良心,每一轮面试都很有挑战性。我感觉这对于评估我的技能水平和适合度非常有用,同时也让我知道了这家公司的文化和工作环境。 总体而言,我对维普罗这个机会非常满意,期待未来能加入他们的团队。