📅  最后修改于: 2023-12-03 15:21:44.395000             🧑  作者: Mango
本文主要介绍作者在亚马逊(巴塞罗那)SDE 面试经验以及校外实习经历,希望能为准备或者正在寻找实习的程序员提供一些参考。
作者在申请亚马逊 SDE 实习时共进行了两轮面试,每轮面试大约持续了一个小时。
第一轮面试主要考察算法和数据结构方面的知识,以下是一些出现的问题:
此外,面试官还会提出一些算法/数据结构以外的问题,例如:
第二轮面试主要关注面试者的编程能力和实际应用场景的思考能力。以下是本轮面试中出现的问题:
在回答这些问题时,面试官会会问一些跟进问题,补充了解面试者的思考过程。
作者在亚马逊(巴塞罗那)的实习岗位是 SDE Intern。实习期间,主要工作是开发一个内部工具,帮助 QA 快速定位软件 bug 的位置。
工具主要分为客户端和服务器端两部分,客户端基于 Electron 开发,使用 React 实现 UI。服务器端使用 Java Spring Boot 框架,配合 PostgreSQL 数据库实现数据存储。
工作内容包括:
总结起来,本次实习让作者更深入地了解了亚马逊的软件开发流程和技术栈。同时也提升了自己的编程技能和协作沟通能力。
本文介绍了作者在亚马逊(巴塞罗那)SDE 面试和校外实习经历,希望能为准备或者正在寻找实习的程序员提供一些参考。在亚马逊的实习结束后,作者还收获了强大的技术和协作沟通能力,这对于日后的职业发展大有裨益。