📅  最后修改于: 2023-12-03 15:41:06.031000             🧑  作者: Mango
空客 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,不仅可以锻炼自己的编程能力和解决问题的能力,还可以与世界各地的优秀程序员进行交流和学习。同时,在比赛中积累的经验和认可也有助于今后在职业生涯中取得更好的成绩。如果你是一名热爱编程并思维敏捷的程序员,那么这个比赛一定不容错过!