📜  空客 Aerothon 3.0 面试体验 |校外 2021(1)

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

空客 Aerothon 3.0 面试体验 |校外 2021

简介

空客 Aerothon 是由 Airbus 飞机公司主办的全球性飞机设计比赛,旨在为全球高校学生提供一个展示技能和想象力的平台。每年有来自 60 多个国家和地区的学生参赛。

其中,Aerothon 3.0 是最新一届比赛和最受欢迎的一届,主要面向程序员,重点考察参赛选手的编程能力。

比赛流程
  • 报名:参赛者需在规定时间内通过官方网站报名,并上传简历和作品集(可选)。
  • 选拔赛:通过初步筛选后,参赛者将接受笔试和在线面试。面试主要考察参赛者的编程技能和团队协作能力。选拔出的队伍将被邀请参加全球总决赛。
  • 总决赛:参赛队伍需要在规定时间内完成一项优秀的程序设计项目,并提交给评委会。评委会会根据项目的质量和创新性进行打分。
面试体验

Aerothon 3.0 的面试主要分为在线笔试和在线面试两部分。

在线笔试

在这一部分,参赛者需要在线完成一系列编程题目,包括编写代码、编程调试等内容。这一部分的内容主要考察参赛者的编程能力和逻辑思维能力。

下面是一道样例题:

# 题目:给定一个整数数组,将其中相邻的两个相同数字删除,直到无法删除为止。返回删除后的数组。
# 例如,输入 [1,2,2,3,3,3],输出 [1]。

def remove_adjacent_duplicates(nums: List[int]) -> List[int]:
    stack = []
    for num in nums:
        if not stack or stack[-1] != num:
            stack.append(num)
        else:
            while stack and stack[-1] == num:
                stack.pop()
    return stack
在线面试

在这一部分,面试官会与参赛者在线沟通,主要考察参赛者的团队协作能力和解决问题的能力。

下面是一组示例面试问题:

  • 你在参赛中的角色是什么?你的具体任务是什么?如何完成?
  • 在设计一个新功能时,你如何确保其质量和可靠性?
  • 谈谈你与团队成员合作的经历。在团队中,你的角色是什么?你的主要任务是什么?
  • 你与团队成员意见不同,在决策上出现分歧时,你的解决方法是什么?
总结

通过参加空客 Aerothon 3.0,不仅可以锻炼自己的编程能力和解决问题的能力,还可以与世界各地的优秀程序员进行交流和学习。同时,在比赛中积累的经验和认可也有助于今后在职业生涯中取得更好的成绩。如果你是一名热爱编程并思维敏捷的程序员,那么这个比赛一定不容错过!