📅  最后修改于: 2023-12-03 15:35:18.407000             🧑  作者: Mango
本文主要介绍我在校园内参加 Teradata 公司的面试经历。本次面试是第 5 组,面试包括笔试和面试,主要面试岗位是软件开发工程师。
本次笔试题目主要包括 SQL 和编程两个部分。
SELECT name, age FROM A
WHERE id IN (
SELECT id FROM A
ORDER BY age DESC
LIMIT 3
)
def find_most_common_char(s: str) -> str:
counter = {}
for c in s:
counter[c] = counter.get(c, 0) + 1
max_count = max(counter.values())
max_chars = sorted([c for c, count in counter.items() if count == max_count])
return min(max_chars)
面试主要围绕我的项目经历和技术经验进行问答和讨论。主要涉及以下几个方面:
面试官对我的答案进行了详细的追问和探究,针对我的回答提出了不同的问题和思考方式。整个面试过程非常轻松愉快,我的回答也得到了面试官的认可和赞赏。
本次 Teradata 面试经历给了我很多的启示和思考,让我更加深刻地理解了技术和项目实践之间的联系和差异。通过面试和交流,我更加清楚了自己的优势和不足,也更加明确了今后的方向和目标。