← 返回博客列表
Amazon

Amazon 面试题详细解析:多维度考察

2025-09-19

Amazon 面试注重 Leadership Principles 和算法能力。本文详细解Amazon 面试全流程,csvosupport 助你全面准备

📋 Amazon Leadership Principles

  1. Customer Obsession - 客户至上
  2. Ownership - 主人翁精
  3. Invent and Simplify - 创新简
  4. Learn and Be Curious - 好学若渴
  5. Hire and Develop the Best - 选贤育能

🎯 算法题目

题目:设LRU 缓存

class Node:
    def __init__(self, key=0, val=0):
        self.key = key
        self.val = val
        self.prev = None
        self.next = None

class LRUCache:
    def __init__(self, capacity):
        self.capacity = capacity
        self.cache = {}
        self.head = Node()
        self.tail = Node()
        self.head.next = self.tail
        self.tail.prev = self.head
    
    def _add_node(self, node):
        node.prev = self.head
        node.next = self.head.next
        self.head.next.prev = node
        self.head.next = node
    
    def _remove_node(self, node):
        prev = node.prev
        new = node.next
        prev.next = new
        new.prev = prev
    
    def _move_to_head(self, node):
        self._remove_node(node)
        self._add_node(node)
    
    def _pop_tail(self):
        res = self.tail.prev
        self._remove_node(res)
        return res
    
    def get(self, key):
        node = self.cache.get(key)
        if not node:
            return -1
        self._move_to_head(node)
        return node.val
    
    def put(self, key, value):
        node = self.cache.get(key)
        
        if not node:
            newNode = Node(key, value)
            self.cache[key] = newNode
            self._add_node(newNode)
            
            if len(self.cache) > self.capacity:
                tail = self._pop_tail()
                del self.cache[tail.key]
        else:
            node.val = value
            self._move_to_head(node)

🗣行为面试示例

Q: Tell me about a time you failed

*STAR 回答框架

Situation: 在一个紧急项目中,我负责开发核心功能模

Task: 需要在两周内完成开发和测试

Action:

Result:

💼 csvosupport 助力

LP 准备 - 14 条领导力原则 算法深度 - Amazon 高频 行为面试 - STAR 方法指导 系统设计 - 大规模系统架

联系 csvosupport,专Amazon 面试辅助


*标签 #Amazon #LeadershipPrinciples #LRU #行为面试 #VO辅助 #面试辅助 #一亩三分地


需要面试真题? 立刻联系微信 Coding0201,获得真题