📜  高盛面试经历|设置 14(1 年以上经验)(1)

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

高盛面试经历|设置 14(1 年以上经验)

本文分享我在高盛的面试经验,主要适用于有1年以上编程经验的程序员。

面试流程

高盛一般会在初步筛选后,安排3~4轮面试。以下是我面试的流程:

第一轮

第一轮是电话面试,大约30分钟,主要考查基础知识和项目经验。面试官主要问了我以下问题:

  • 什么是RESTful API?RESTful API的优缺点?
  • 你最近做过什么项目?使用了什么技术?
  • 什么是单元测试?你在项目中如何实现单元测试?
第二轮

第二轮是技术面试,大约1小时,主要考查算法、数据结构、系统设计等方面。以下是我遇到的问题:

  • 给定一个链表,判断是否有环。
  • 实现一个线程安全的缓存。
  • 如何设计一个分布式系统?
第三轮

第三轮是团队面试,由数个不同领域的面试官组成。主要考查你是否能适应不同角色的工作环境。这一轮主要问了我以下问题:

  • 你如何管理团队?
  • 如果你和同事发生分歧,如何处理?
  • 你如何处理项目的问题或变更?
第四轮

第四轮是高管面试,一般由高盛的高管主持。主要考察你是否适合公司文化。这一轮主要是聊天,没有特别技术性的问题。

面试准备

针对高盛的面试,以下几点需要特别注意:

  • 研究高盛公司文化、业务和面试流程。
  • 大量练习算法和数据结构题目,推荐使用LeetCode等平台。
  • 准备项目经验和技能证明材料,例如GitHub上的项目和技术博客等。
  • 做好沟通准备,能够清晰地陈述自己的想法和处理方法。
面试总结

高盛的面试难度较高,需要深入掌握算法、数据结构等技能,并且在项目经验和沟通表达方面也需要具备扎实的能力。如果你想进入高盛,建议提前准备好高盛的业务知识和流程,并对自身能力做全面的自我评估。