Asana Virtual Onsite面经

 

面试经验整理

第一轮:行为问题

  • 影响力显著的项目:描述一个你参与并对结果产生重大影响的项目。使用STAR方法(Situation, Task, Action, Result)来具体说明。
  • 冲突解决:分享一个你在团队中如何解决冲突的例子。强调你的沟通技巧和团队合作能力。

第二轮:系统设计

  1. 找出文件中的所有IP地址

    • 设计一个系统或功能,从给定文件中解析并找出所有的IP地址。
    • 考虑性能优化、错误处理和数据的有效管理。
  2. 设计一个类似Twitter的社交媒体平台

    • 讨论如何处理大规模数据和高并发场景。
    • 设计数据库、API和可能的微服务架构。

第三轮:Coding

  • LC 238:说明题目,并提供解题思路和伪代码。
  • LC 2048:说明题目,并提供解题思路和伪代码

第四轮:Coding

  • ASCII Printer
    • 设计一个打印ASCII艺术的程序。
    • 关注代码的整洁性和执行效率。
Previous
Previous

Anthropic SDE Phone 面经

Next
Next

Stripe Phone面经