Coinbase swe interivew 面经 — 面试代面 | 面试代做 | 面试作弊 |NG找工作

 

在Coinbase的软件工程师面试涵盖了从认知能力到专业技术水平、系统设计能力以及行为评估等多个方面,挑战的难度相当高。具体考察点包括:

  1. 认知能力测试:通过解决找规律题目来评估应聘者的快速思考和问题解决能力。
  2. 文化适应性评估:通过选择题来判断应聘者的价值观是否与公司文化相符。
  3. 专业技术能力测试:通过CodeSignal的多级挑战,考查应聘者从基础到高级的数据处理和系统交互能力。
  4. 系统设计:设计一个实际交易平台,测试应聘者在实际工作环境中应用系统架构知识的能力。
  5. 行为面试:与招聘经理的对话中评估应聘者的沟通技巧和行为特质。

Coinbase软件工程师面试经历

认知评估

  • 形式:一系列找规律的问题。
  • 时长:15分钟,目标是尽可能完成更多题目。

文化评估

  • 形式:多项选择题,选项范围从“强烈反对”到“强烈同意”,共五个选项。

通过CodeSignal的在线评估

  • 层级:五个难度递增的层级,从基本功能开始。
  • 任务:处理一系列的交易记录,格式为[[timestamp, action, user, amount], ...],动作包括转账、显示余额、合并账户、计划转账等。
  • 目标:根据指定的动作产生输出。每个层级的所有测试用例通过后,将解锁下一个层级。

虚拟现场面试

  1. 编码轮1(CodeSignal)

    • 输入:NFT集合的配置,例如{"name": "xxx", "size": "xxxx", "attributes": {"nose": {"pointy", "tiny", ...}, "mouth": {"xxx", "xxx"}, ...}}
    • 要求
      • 根据输入配置生成所有可能的NFTs。
      • 确保没有重复。
      • 引入稀有属性,例如尖鼻子是NFT集合中最稀有的属性。
  2. 系统设计轮

    • 目标:设计一个交易平台,实际交易通过调用第三方供应商的API完成。
    • 功能需求:即时订单、计划订单、取消订单、检查订单状态、接收订单执行通知等。
  3. 编码轮2(CodeSignal)

    • 实现一个交错迭代器:[[1,2,3],[4,5],[],[6,7,8]] 应输出 1,4,6,2,5,7,3,8
    • 创建自定义迭代器:
      • 列表迭代器。
      • 范围迭代器(处理边缘情况,如无效输入和如果起始大于等于结束时步长为负)。
    • 使用这些自定义迭代器作为交错迭代器的输入(具体细节可能有所不同)。
  4. 与招聘经理的行为面试

    • 讨论各种情景,以评估与公司价值观和行为特征的兼容性。
Previous
Previous

sofi swe interview Phone + VO 面经 — 面试辅导 面试辅助 系统设计教学 系统设计学习

Next
Next

Databricks swe interview 面经 — 模拟面试服务 | 面试辅导服务 | 1对1 辅导