📌  相关文章
📜  高盛软件工程师(分析师)面试经验 | 2年以上经验(1)

📅  最后修改于: 2023-12-03 15:12:56.152000             🧑  作者: Mango

高盛软件工程师(分析师)面试经验

背景介绍

我是一名有2年以上软件工程师经验的程序员,最近参加了高盛的面试,以下是我的面试经验分享。

面试流程
第一轮

在第一轮面试中,我被要求解释我在过去的工作中所做的一些项目和任务,这包括:

  • 如何与团队成员合作
  • 如何与客户沟通
  • 如何解决来自用户的问题
  • 如何设计和实现新功能

此外,面试官还问了我一些关于编程的基础知识,包括常见的数据结构和算法。

第二轮

在第二轮面试中,我被要求在45分钟内完成一个编程挑战。我要实现一个简单的Web应用,使用Java和Spring框架。我需要设计和实现两个端点:

  1. /customer - 返回所有现有客户的列表
  2. /customer/{id} - 返回特定客户的详细信息

我用了约30分钟的时间来实现这个项目,然后我和面试官一起检查了我的代码,讨论了如何优化性能和如何扩展这个项目。

第三轮

在第三轮面试中,我被要求面试两位高管。他们提出了一些更加战略性和业务上的问题,包括:

  • 您如何解决在项目交付过程中出现的技术问题?
  • 您如何帮助客户建议正确的解决方案?
  • 您如何确保您的产品是高质量的?
  • 您如何管理使用的技术栈和开发过程?

我发现这个面试过程非常具有挑战性,但是最终我成功地通过了所有的面试,得到了一份优秀的工作机会。

总结

对于高盛软件工程师(分析师) 的岗位,面试其实是非常注重技术和业务能力的考核。针对自己擅长的技术栈,要多练习编程和设计,多思考解决问题的方案。 和面试前多了解公司和行业动态,这也是非常重要的。熟练掌握技术和专业知识,学会提出正确的解决方案能让求职者有更好的表现。