Stripe Phone面经

 

面试面经整理

题目概述

面试题涉及处理CSV格式字符串,其中包含某商户的应收账款交易历史。任务是合并相同项并稍微转换格式。


第一部分:合并相同交易

问题描述: 对CSV字符串中的记录进行合并,如果记录中的商户名、日期、支付方式相同,则合并金额。

示例输入: merchant A, 2024-01-01, Visa, 100 merchant A, 2024-01-01, Visa, 200

期望输出: merchant A, 2024-01-01, Visa, 300


第二部分和第三部分:添加合同

问题描述: 扩展上述功能,允许添加一个合同,一个合同可以包含多个应收账款。

示例输入: merchant A, 2024-01-01, Visa, 100 merchant A, 2024-01-01, Visa, 200 contract1, merchant A, 2024-01-01, Visa, 200

期望输出: merchant A, 2024-01-01, Visa, 100 contract1, 2024-01-01, Visa, 200

注意点: 题目虽然不难,但包含大量细节和格式处理,要求仔细阅读和理解题目需求。


总结

这个面试题主要考察候选人处理数据合并和格式转换的能力,同时也测试了处理稍复杂数据结构的逻辑思维。题目要求精确地理解和实现指定的输出格式,同时也展示了如何在实际应用中优化和简化数据处理流程。

Previous
Previous

Asana Virtual Onsite面经

Next
Next

Linkedin Virtual Onsite面经