📅  最后修改于: 2023-12-03 15:13:27.689000             🧑  作者: Mango
本次实习面试是我与 Arcesium 公司的第一次接触。面试包括三轮,分别是技术面试、编程考核和 HR 面试。
面试官会根据简历上列出的技能点进行深入的探讨,主要是考察应聘者的技术水平和能力。以下是我被问到的部分内容:
考试共计 90 分钟,要求完成两个编程题目,分别是一个字符串处理题和一个数组遍历题。以下是其中的一道题目:
给定一个字符数组 str
,将其中的元音字符(即 a、e、i、o、u)全部删除,并将剩余的字符逆序输出。例如,输入 "hello world",输出 "dlrwh"。
def process_string(s: str) -> str:
vowels = set(['a', 'e', 'i', 'o', 'u'])
res = []
for c in s:
if c.lower() not in vowels:
res.append(c)
return ''.join(res[::-1])
最后一轮面试是 HR 面试,主要是考察应聘者的综合素质和交际能力。HR 面试官会了解应聘者的背景、工作经验、职业规划等方面的信息,并提供公司的一些信息和待遇。我觉得这一轮面试非常重要,需要展示出自己积极向上、有热情和良好的沟通能力。
以上便是我在 Arcesium 公司的实习面试经历,感谢您的阅读。