📅  最后修改于: 2023-12-03 15:29:00.426000             🧑  作者: Mango
本文介绍高盛实习生面试的常见问题和经验,包括以下几个方面:
简历是面试的第一步,要注意简历的格式、内容和语言表达。以下是一些建议:
在面试前了解公司,包括业务模式,公司文化和最新发展动态等。可以通过以下途径了解公司:
高盛面试主要关注技术能力和解决问题的能力,因此需要针对公司的技术方向进行准备。
以下是一些需要重点准备的技术:
高盛实习生技术面试主要关注以下几个方面:
在技术面试中,需要有清晰的思路,同时要注重代码的正确性和速度。
以下是一些常见的面试题:
# Definition for singly-linked list.
# class ListNode(object):
# def __init__(self, x):
# self.val = x
# self.next = None
class Solution(object):
def reverseList(self, head):
"""
:type head: ListNode
:rtype: ListNode
"""
prev, curr = None, head
while curr:
next_node = curr.next
curr.next = prev
prev, curr = curr, next_node
return prev
class Solution(object):
def myAtoi(self, str):
"""
:type str: str
:rtype: int
"""
str = str.strip()
if not str:
return 0
sign = 1
if str[0] in ['+', '-']:
if str[0] == '-':
sign = -1
str = str[1:]
res, i = 0, 0
while i < len(str) and str[i].isdigit():
res = res * 10 + int(str[i])
i += 1
res *= sign
return max(min(res, 2147483647), -2147483648)
class MinStack(object):
def __init__(self):
"""
initialize your data structure here.
"""
self.stack = []
self.min_stack = []
def push(self, x):
"""
:type x: int
:rtype: None
"""
self.stack.append(x)
if not self.min_stack or x <= self.min_stack[-1]:
self.min_stack.append(x)
def pop(self):
"""
:rtype: None
"""
if self.stack[-1] == self.min_stack[-1]:
self.min_stack.pop()
self.stack.pop()
def top(self):
"""
:rtype: int
"""
return self.stack[-1]
def getMin(self):
"""
:rtype: int
"""
return self.min_stack[-1]
行为面试主要考察个人素质和可塑性,以下是一些常见的行为面试问题:
经过多轮面试后,如果顺利通过,将会进入 Highmark 的实习生项目学习和工作。很多 new joiner 对实习生的工作有很多疑虑和不确定,以下是一些经验:
祝大家面试顺利,进入心仪的公司。