← 返回博客列表
Goldman Sachs

Goldman Sachs 高盛 OA 真題分享

2025-09-28

高盛 OA 注重金融場景演算法和資料結構。本文分享最新 OA 真題,oavoservice 助你拿到 Offer。

📋 題目一:股票買賣最佳時機

def maxProfit(prices):
    if not prices:
        return 0
    
    min_price = float('inf')
    max_profit = 0
    
    for price in prices:
        min_price = min(min_price, price)
        max_profit = max(max_profit, price - min_price)
    
    return max_profit

📋 題目二:合併區間

def merge(intervals):
    if not intervals:
        return []
    
    intervals.sort(key=lambda x: x[0])
    merged = [intervals[0]]
    
    for current in intervals[1:]:
        if current[0] <= merged[-1][1]:
            merged[-1][1] = max(merged[-1][1], current[1])
        else:
            merged.append(current)
    
    return merged

📋 題目三:LRU 快取

from collections import OrderedDict

class LRUCache:
    def __init__(self, capacity):
        self.cache = OrderedDict()
        self.capacity = capacity
    
    def get(self, key):
        if key not in self.cache:
            return -1
        self.cache.move_to_end(key)
        return self.cache[key]
    
    def put(self, key, value):
        if key in self.cache:
            self.cache.move_to_end(key)
        self.cache[key] = value
        if len(self.cache) > self.capacity:
            self.cache.popitem(last=False)

💼 oavoservice 助力

金融場景 - 交易演算法 資料結構 - 高階資料結構 程式碼質量 - 金融級程式碼標準 時間管理 - 高效答題策略

聯繫 oavoservice,專業金融 OA 輔助!


標籤: #GoldmanSachs #高盛 #OA #金融科技 #LRU #OA代做 #面試輔助 #一畝三分地


需要面試真題? 立刻聯繫微信 Coding0201獲得真題