📅  最后修改于: 2023-12-03 15:41:22.223000             🧑  作者: Mango
作者:XXX
在今年的校外实习中,我得到了美国运通(American Express) SDE 的面试机会。以下是我的面试经历和总结,希望对即将参加面试的同学有所帮助。
在收到面试邀请后,我开始准备面试。首先,我仔细阅读了美国运通的官网,并了解了他们的产品和技术栈;然后,我查阅了许多面试经验和算法题,准备了一些常见的面试问题和题目,并进行了系统的练习。
面试共分为三轮,每轮面试时长为 45-60 分钟。
第一轮是电话面试,主要考察代码能力。面试官先介绍他们的团队和项目,然后问了我一些问题,如程序复杂度、空间复杂度、数据结构和算法等。最后,面试官给我提供了一些问题,要求我在15分钟内编写一个解决方案。
第二轮是视频面试,主要考察的是技术能力和沟通能力。面试官先介绍了他们的团队和项目,然后问了我一些问题,如构建异步API、微服务、容器技术、RESTful API等。最后,面试官给我提供了一些问题,要求我在15分钟内讲解一个解决方案。
第三轮是视频面试,主要考察的是独立思考能力和解决问题的能力。面试官给我提供了一个场景,要求我在40-45分钟内设计并实现一个解决方案。我需要先与面试官讨论需求和限制,并根据需求和限制进行设计和编码。
通过这次面试,我意识到技术的重要性和独立思考的重要性。在准备面试时,我需要多读书、多练习、多思考,并在面试中展示自己的优势和特点。此外,面试过程中,我需要冷静、沉着、自信,并表现出自己的技术能力和沟通能力。
谢谢阅读!