📜  高盛面试经历| 39套(1.5年经验)(1)

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

高盛面试经历 | 39套(1.5年经验)

简介

近期进行了高盛的39轮面试,总结了相关的经验和知识点。

面试流程
  1. 初步筛选电话面试(技术问题、职业规划)
  2. 技术面试:两轮技术面试,在线编程、系统设计等
  3. 行为面试:了解个人背景、工作经验、职业规划等
技术问题

在技术问题方面,高盛主要考察以下方面:

  1. 操作系统:进程、线程、锁、内存管理、IO模型等
  2. 数据结构和算法:数组、链表、二叉树、堆、图、搜索、排序等
  3. 网络通信:HTTP、TCP/IP协议、Socket编程等
  4. 分布式系统:CAP定理、负载均衡、一致性、数据分片、分布式事务管理等
  5. 数据库:常见数据库的优缺点、索引、事务、表连接等
系统设计

高盛对技术人员的系统设计能力有很高的要求。在系统设计面试中,高盛通常会要求应聘者设计分布式系统、高可用系统、大规模数据处理系统等。

在面试过程中,应聘者需要清晰地表达自己的设计思路,包括如何解决系统的瓶颈问题,如何保证数据的一致性,如何保证系统的稳定性等。

同时,应聘者需要注意阐明自己的设计思路是基于哪些前提条件,如何考虑未来的扩展性并给出具体的设计方案。

行为面试

在行为面试中,高盛主要考察以下方面:

  1. 个人背景和经历:包括教育背景、职业经历、志愿活动等
  2. 沟通能力:平时工作中如何与同事、上级合作,如何解决冲突,如何进行高效沟通等
  3. 职业规划:应聘者对未来职业规划的认识和规划

在行为面试中,应聘者需要注意表达自己的职业发展方向,与公司文化和职位要求是否匹配,以及为什么选择高盛等问题。

小结

高盛的面试流程比较严格,对面试者的能力和经验要求比较高。同时,高盛注重面试者的职业规划和沟通能力,对于应聘者的个人背景和经历也有一定的考察。在备战高盛面试的过程中,需要在技术问题、系统设计和行为面试三个方面做好准备,强化自己的技能和知识,提高自己的沟通和表达能力,以及了解高盛公司的文化和职位要求,才能在面试中胜出。